Changed inheritance permissions of most GElements so everything is structured appropriately (still in progress). Added OutputValuesContainer and GContainer.