Added Trie header, started outlining struct