Optional
controllerA function that provides the initial set of projects to be used.
This will also be used if the iframe reloads itself.
Optional
onCalled when the workspace sync is complete.
Optional
onImplement this to update the data store that initialProjects
reads from.
Optional
onCalled when the workspace is ready to sync.
Set this to a value representing your app.