CASToR: a generic data organization and processing code framework for multi-modal and multi-dimensional tomographic reconstruction. (10th September 2018)