Added the ability to interface with specific names and nodes.
Started doing more IO stuff.
Added the IO stuff to the build.