module Charta::Factory