Approaching Current Challenges in Developing a Software Stack for Fully Autonomous Driving