How to Dynamically Create Lightning Components in JavaScript