adding in a very simple object construction scheme
cleaning up the construction a little more and putting in stubs for destruction as well ... couple of TODOs, but they are pretty straightforward