Added some syntax sugar to build cx (cx.files().cp() -> cx.cp())