Say hello to changeable layout types #33