Removed a bunch of using declarations and moved all internal includes
into elispImpl.h