Encapsulate CML stack and make package private.

Change-Id: I79dbc0b2477f4504ac7f49cfd51f884026f6f30d
Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
Move new resource file to the module where it is used.

Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>