checkpoint before introducing can_display method on tabs, which should make it easier to support LMS requirements.
checkpoint after studio working.
checkpoint after testing.