module definitions moved to separate file

+ icons example added to treebrowser doc