Lots of new concepts introduced to framework
More work