Various blind flailings

Now that project is divided into three subsystems, struggling to make
each of them work independently, then find the ways to link them.