Added draft support for getting symbol lists
Complete revision of the API