Renames IStructCheckRunner into IRunnableStructCheck and StructCheckRunner into RunnableStructCheck.
Adds tests for the ExtensibilityHelper class

Generalizes the extensibility mechanism to the struct.