The Zoning Commission has approved an all-affordable mixed-use development in Buzzard Point that will deliver a whopping 9 four-bedroom apartments.