plan and layout resource

`isActive` is defined before `name` -- the tests fail because it actually produces json with the order of those two swapped.