Add new classes to clusters.py with support for altitude 

Todo

- [ ] Add tests
- [ ] Add docstrings