Move stuff into a subdir
Random tweaks
Make the reg bank fully async