WIP: It's the Lightcurve Re-Factor

So, I started this like a week ago and I am now at the point where I have a working implementation for all supported sources. There is still much todo but I wanted to show it to people.