Decompose ui

I propose to split the alv-ch-ng.ui.js into several files which are merged while building back to alv-ch-ng.ui.js. That way we still have the comfort of one single file in production but also smaller chunks to handle.