Further stl interface implementation
Use typedef instead of base class
Give all data types in shared memory
use flexible shared mem interfaces