Split gui stuff from messenger lib in order to add uic and cpp targets