Applications of Self-Organising Multi-Agent Systems: An Initial Framework for Comparison