in reply to Managing structured data

Can a hash be used for more than just one key/value pair?

Yes it can and typically does.

You might want to consider using a hash like this to store your point coordinates:

{ x => 0, y => 0, z => 0, seq_no => N, }

-- Ken