emodel: Base interface.