Separate topic creation from slots creation

Allow to create topics separately from slots, as we usually
don't have the topic room layout until late in Summit prep.