C++ Finite Element modelling package