Made significant changes to how blocks are organised in internal data frames