Add Float and Generic TwoD types and change exports to properly hide Types.Double