Refactored file structure.
Removed duplicate files.
Added missing 3rd party resources.