basic object position management and utility services
Merge branch 'master' of github.com:jgsmith/second-contract