Move samples to their own folder
Fix grammer for named functions and buffers
Implement new binary writer for new format