0.4

Factory pattern 'built in'.