Added some mouse on hover features, created groups for the different elements, and different layers for each element

Still to finish