SPIDER - A simple emergent system architecture for autonomous spacecraft fault protection