partial Makefile support
finish makefile structure
split out publications