fix #16
move classes
cleanup
minor
use Module and Library in the data model
fix unused dependencies removal from the model
rename dialog
update version