ok. basic hierarchy is in place. work on parsing back-end has begun.