An alternative method using a framework installation map
Fixed missing variable
Fixed undefined $package variable
Fixed bad reference to $processor
Fixed recursive copy() call when a map is passed
Updated README to reflect changes
Shortened a comment in example JSON
Updated diagram (jpeg has better export support from dia)