Move logging classes into a separate package.
Move resources into a separate package.
Message logging now reports the correct source.