Basic event subscription handling skeleton added
Restructured libs/modules