Added a member to X-Controller for quicker access to set and get all page variables, especially from sub-objects, and also a new Component to represent an introspectable image