Compartmentalizing State Machine Replication