Prototype of ScaleUp architecture that uses duck types and features to assemble objects at run time