Separate out code that can be made modular

Registered by syn66

As much as possible all ui code should be separated from back-end code so that tcm-ng becomes more toolkit agnostic. At the same time other code that can be made modular should also be broken up.

tcmlib should contain these modules, and the skeleton executable loads these modules.
As of right now these modules will be gui, ipc, and config.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Essential
Drafter:
None
Direction:
Approved
Assignee:
René Fleschenberg
Definition:
Approved
Series goal:
Accepted for zero
Implementation:
Implemented
Milestone target:
milestone icon zero.2
Started by
René Fleschenberg
Completed by
René Fleschenberg

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.