FUTURE: Separate CourseLib from GitLab access support
FUTURE: Support for github?
