Initial specification and prototyping of the compliance toolkit

Summary
Preliminary prototype and documentation of the compliance toolkit. (Related to tasks 5.1, 5.2 and 5.3)