Added storing extra data from cache
Keep region in sanitized region
Add better guis
Vastly improved scaling and mvoing