Research and personal opinions
Last updated on 10-02-2019
Dates in parenthesis indicate years of active work on the project.