Finally finished my first module.
Nothing too fancy but fits my requirements.

GitHub Link