Remove useless inline keywords; remove increment and decrement operators for smart field
Prepare container.h
Add signal classes
Add build system