First version based on M13Checkbox but cut down and modified. Basic manual testing possible by running the project.