implemented animation sets, and their composition, to build up animations for transitioning in and out, including backward and forward options