Finalysing first step of performance improvement focusing on reducing iteration CPU time by improving calculation of basic element functions, which took a lot of the CPU time
Most of the modules are organized in subfolders. Maybe some big re-organization is needed in the future, but for now I am happy.