Reading and listing files with my disk image tools

Today I completed the tools for reading and listing files from a gpt/fat disk image. The souce code is here. Next I need to make a tool that generates gpt/fat disk images containing a specified collection of files.