BaseDendrite
Removes `BaseDendrite` to, hopefully, make testing and composing of components easier in the future.
* Platform sanity checks * Don't yell about `root` because Docker