new namespace ‘engine’ to handle generation at a high level (convenience functions that reference existing grammars and lexicons)