Split the cmout.dart file into a number of smaller parts.
Merge pull request #1 from kasperl/split

Split the cmout.dart file into a number of smaller parts.