I want to create some points in a vector layer and associate some data values with them. It looks like I could store them in either the point feature's data object or its attributes object. Which should I use and what's the difference between these feature objects?