added skeleton for list of waveguides
made loads of changes, mostly involing ui changes