StruBIM Foundations. Mat slabs and pile supported slabs design