sketch out basic interface for entity manager

See #9.