Splitted arrays of structs into arrays of components
Collapsed some routine calculations into multipliers