Some more librarifying and beginnings of support of a basic GUI for some common workflows