Initial ideas and development