Accept time-like objects for Semester class.
Make bigger visibility plots
Use a picker to identify individual targets.
Ignore missing keyword arguments.
PO tool to compute exposure times.