Move rendering logic into SomObjects.  Enhance test case to use siblings