Updated Structure, Added Plugins, Huge Refactoring