SStill being rebuilt guys just bare with me
See updates log for reasons behind the rework.