abstractions "life" animated GIF