Reduce cross dependency across agent modules

Remove ksync dependency from other modules like oper
Make init decide on the modules to be used