Initial refactored SIMD. Needs work:

test bench not working
partition templates need re-doing (temp. set to False in parameters)