A little WIP. Its going to be long before i finish. PS - ...