Command Tree Updates

Lots of updates to making command trees.