Refactor display, use ZCA

This includes commits from #133 and should be pulled afterwards.
Should be zope.component
E:150,18: Undefined variable 'zope_component' (undefined-variable)