Data manager lib

- persistent random access data storage for multi-instance objects such
as waypoints and fencepoints.