Fixed visitor leak (now the destructor is usable.)
Moved visitors to subdirectory. Created a few.