Composition::map now accepts a hash for configuration.
adding Composition::map_from which accepts a Representer module and creates mapping from it.