The test needs some work, but it's a rough layout Change-Id: I1b2ae853a4b038df6083072da9eee29200c2f30d