Fix redundant freedom.on callbacks
Reorganzing src
Starting partitioned core.storage