Initial commit of layered layout

- Basic layered layout
- Layered layout test case