Creates generic Element class in preperation for code shuffle