Proof of Concept - Code Review (WIP)

Early alpha version from discovery - for code review, to prepare the list of tasks for the production-grade version.