Move some utilities classes from Core to Utilities.

Removed MessageStream and added global function for any stream based.
Added initial Engine classes with empty body.
Added initial Component code
Now Network use InputStream, OutputStream instead of generic Stream.