merge general libraries
update namespace and assembly names in library
change file names