Shared Context to be implemented with Splat