Proposed API for adding skylights so @DavidGoldwasser can review

[#63421162]