Add input handler to vec3 datum
Beginning unit tests for hierarchical datum