refactor resource defs, add show method, begin kitchen sink demo