Object-Oriented Structuring of Finite Elements