add map point components & nodes

map system is still wip, it still does nothing