A simple active record tree using the closure table pattern, but with tree scoping so a single item can be in many trees