Migrates layman-overlay-maker.py code to maker.py

This migration also includes changing the coding style from
procedural to object oriented.