some refactoring, tests passing but not complete
initial thoughts on builder and config
remove meta from stack
remove meta from stack
handlers can be accessed full tree
break out stack test