WIP: Further Slate Writer Additions

This PR finishes off the Slate Writer.