Extract extenal libs for reference
Percolate class seems to work.
Created lib/ref for external lib source files
Add vizualiser class