Added in cascade when a source changes.
Made this a bit more eager.
Roughed out acts_as_tree
Asset regeneration