Non-compound components now support interfaces...
...