Feature animation

- Add foundation for layout system