Can somebody help me here to understand what, if any, difference there is between a vest and a waistcoat? Can a vest have lapels? Can a waistcoat? Any light that can be shed on this will be appreciated.