as I figure out how logging/output might look. A couple of major TODO features also listed in the file.