Element processing for all primitives.
Implement element processors.
Add unit tests.
Reformat files.