During my internship at Capitola, together with two other interns, we made a cube with vuforia image tracking on each side. Each side had its own animation, some outwards other inwards. This cube was later shown on a convention for the Bright Ideas Challenge.
What I've learned
Using interfaces and baseclasses to easily implement new 'sides'