Adding a bunch of files, but too lazy to comment all
Adding track of the embedded components