Background
I have a pragmatic approach when making architectural decisions for code: start with whatever is easiest and refactor into more complex options when you need to.
As I rebuild Sliptree on Laravel, I occasionally find that some of the initia...