Moved to an OO approach in preparation for position tracking.
Moved to an OO approach in preparation for position tracking.

git-svn-id: https://svn.sable.mcgill.ca/mclab/Project@376 89b902b4-d83f-0410-b942-89f7a419ffdb

Migrated from Sable/mclab@9aaee11e20eb3ddaac14535adf71b17bee929678

Sable/mclab-core,Sable/mclab-core,Sable/mclab-core,Sable/mclab-core,Sable/mclab-core,Sable/mclab-core,Sable/mclab-core,Sable/mclab-core