Expanded derivation functionality

Derivation now allows appending elements, identifying parent via data
attribute, and a better use of semantic class names. Updated samples to
match. Added hooks for static rendering functionality. Standardized
usage of Apps Hungarian to indicate input/output references. Cut timing
code.
Revert "Expanded derivation functionality"

This reverts commit ff9a5f5cba652c6026dbf7b509c096c529055190.