I guess you could place foundations in 3 or 4 categories depending on one's knowledge, heritage, status, and or area of settlement
each category would influence one's choices of building materials with which to create a foundation
generally speaking barns and outbuildings such as drivesheds, and storage buildings would probably be placed on large flat stones at all load bearing points