ADDED: Option to choose which JavaScript framework will be used
FIXED: Update template to reflect new options
FIXED: Pass in the component params in the model