This should be back() instaed of front().
Add transformation pushing/popping.
Refined default constructors for structures.