Categories And Types Of Concrete Foundations