Modular Multi-Domain Aware Autonomous Surface Vehicle for Inspection