Goodfather sample implementation

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