Apply weights

This branch allows:
- modifying an Index structure
- calculte SVI
- calculate IRI by choosing where the AAL comes from

furthermore, the branch introduces some utilities methods to show layers and attributes in combo boxes