Project domain model will live here. Keep it in C and separate from FLTK widgets.