Work in progress on GeneralContainer class