More IsoComponent work, fleshing out the interface ... also refactored a few specs to the before :each setup block.