Choice of decomposition enabled via restructure