Added a lot of new files to provide minimal application functionality