From Development to Therapy: A Panoramic Approach to Further Our Understanding of Cancer