Reworking eg based on the iris example
Half working eg before abandon viz
Misc stuff
Added per hab anaylsis