A new way to organize programs