Goodfather sample implementation

Just proof of concept. This class is subject to change so no additional tests are created.