Modify CategoryNavigationDecorator to work with engines.
Update engine layout to include the category directory.