performed renaming and restructuring
* documented most roles
* improved usage of defaults and vars