Tidied up project targets, property modifiers and numeric types.
Added more comments/pragma marks to helper class.