restructuring packages. Separate out the message package.
add meta package