EC updates

Expanded tagging functionality, begin building out shader program
support.