Placement System for multiple objects

I have found many tutorials on this topic including the one EgoMoose has posted on his topic Creating A Furniture Placement System However it’s just confusing and I can’t figure out the point of most stuff in that script from my standpoint. If anyone could be willing to do a breakdown on what to do and why we do xyz it would be a tremendous help.