Refactored with-animation from clj-span.core to clj-span.gui.