Completely revamped user interface, make use of factories and index mgmt
Users can now configure what type of index to generate, choose an existing index, interface adapts to code etc.