Switched back to std::vector for Node and Element lists, added nodeNumber and elementNumber back, and worked on Layer some more