Move all module templates realisation to other file
Move all realisation from header
Remove old comments
Reorganize typedefs
Remove old structures
Reorganize declare order
Removing private methods
Moving all init in module_base
Event result using module_base
All functions moved to module base
Gateway using module base
Giving acces to event registering for users
Move includes in right place
Template typedef trick
Trying to use this trick
Using this trick in all base module
Rollback
Removing friends
event_source_constructor
Temporary allow to all registering names