Refactored the preslib module to avoid cycles:
	- new dialoglib
	- new topiclib