Define the interfaces for tree enum, but don't implement or have any way of creating them yet. Part of #628.
Define the interfaces for tree enum, but don't implement or have any way of creating them yet. Part of #628.

jkomoros/boardgame,jkomoros/boardgame,jkomoros/boardgame