Adding new component

Hi, I want to know if it is possible to add a new component into app inventor and if yes, How?

  1. Submit a pull request to MIT AppInventor
    or
  2. Download the sources, set up your own local AppInventor, create your component, recompile

There is also this document on how to add a component to the App Inventor sources: