Adds a Content::Factory concern

This concern handles all the building and creating stuff for Content and its Essence.