Core sketch + CameraContext + PubSub system