added the beginning of a sketch to test out ideas related to implementing using a C style with structs and function pointers