This applies to emulator I/O, not hard, just annoying and plenty of chances for bugs to creep in. There are arch-specific code elements, as well as build artifacts. Need to think about a directory structure that makes sense across the board.