Added state, intents and buffers to VisualSystem
Moved Projector to lumos, related changes