public void Initialize()
        {
            // Initialize the block prefab provider
            // This involves reading from unity serialized data
            // Requires : None
            prefabProvider.Initialize();

            // Initialize the blueprint manager
            // This involves creating the model and main view model manager
            // and loading user blueprints from disk
            // Requires : None
            blueprintManager.Initialize();

            // Initialize the thumbnail manager
            // This involves loading blueprint thumbnails from disk identified by the
            // blueprint hash
            // Requires : blueprint manager
            thumbnailManager.Initialize();

            // Initialize the music manager
            // This involves setting the current atmosphere
            // TODO : Remove setting atmosphere on initialization
            musicManager.Initialize();
        }