Began playing around with building objects and documented some feedback re transaction support and building object boilerplate