differentiate node groups:

 - 'dirty' parse
 - 'cleaned' parse

use declarative (dictionary) definition for node groups
0.0.10