Started massive reorganisation of code out of helpers and into models and one big ServiceProcessor module