Total overhaul of most of the System. Will explain details on next update.