Orchard - Re-usable components in ASP.NET helps to build CMS