Why should you register SharePoint Framework extensions programmatically and did you know that you can deploy your solution to SharePoint directly from npm?