Software architecture seapal mark component