All the major elements of NASA’s next flagship space telescope are now under one roof as NASA says its development remains on cost and schedule.