Start creating separate prototypes for MiddlewareStack and Animation