reorganize; start on hep::particles; incomplete Makefile