Here's a status update because I haven't committed anything for a while but I have lots of changes. I have removed all APIs except for sys, term, drone, and peripheral. I'm going to make term, drone, and peripheral normal userspace libraries, but I'm not going to do that until everything else works....