Imported and massively refactored a bunch of code from the old Aetheria project
Added a bunch of code from the old Aetheria project