Not really related to topic, but how is GitLab CE & GitLab EE project maintained in term of source code? GitLab EE is fork of GitLab CE such that additional code of GitLab EE is in different directory (so upstream changes will not conflict with GitLab EE)?