refactor developer materials. Fixes DEVELOPER-989
Merge pull request #546 from wesbos/DEVELOPER-989

refactor developer materials. Fixes DEVELOPER-989