Removed the '.f' part from PI
Component Modules and Iterator / Container
Iterator.h -> Container.h
Set Element, Container and Iterator in core namespace
Splitted Container and Iterator functions in container and iterator namepsaces
Iterator algorithm and struct updated