first crack at a configurable builder -> gunmetal feature complete

This commit developed muy rapido and considerably uglies up the code base