Refactoring bugfixes and some connected textures now work properly when not in x+,y+,z+. Around 0,0,0 there are still bugs.