Filesystem support
Should have a sort of partition (perhaps of a fixed size at the end of the flash so that it doesn't get overridden with firmware flashing).

This will eventually be necessary regardless. This would also probably need to get some plumbing into the p8 parser/compiler to be able to discover `.lua` files being `#include`d.