Deleted a lot of files and refactored. CODE UNSTABLE.