Implemented Animation Framework