Project rewrite with proper architecture and more flexible design
assigned to @3pa-nw4-u1
merged
mentioned in commit 96784233