initial example

These classes don't have to actually be called ``Root``, we can call them whatever they want, I just do that as a convention.