Commit main source code and demos