Restructured code, added mixins, added dependencies.json