Renamed InjectableViewController protocol to just Injectable.
Implemented the Themeable protocol.
Merge branch 'feature/protocol-refactor' into develop