Moved all message components into a dedicated package.
Updated imports to reflect changes in last commit.