What Is Scaffolding and the reasons it is Being Widely Preferred?