SPI for workspace capabilities and project managment UI.

Modules can implement workspace capabilites to interact with workspace life cycle.