Abstract: The invention provides a system for the extraction of energy from an underwaterflow stream in a body of water. The system comprises a support frame which comprises a plurality of receptacles for mounting functional modules on the support frame. The plurality of receptacles are arranged to form a horizontally-distributed two-dimensional array on the support frame. The plurality of vertical axis turbine units is configured to be interchangeably mounted in the receptacles.