Split decomp package into sive and operators files
Use slice instead of map for Decomp data structure