Re-implemented the Sun model and create the SUn b-splinnes.