Initial commit of boilerplate for the project
Initial proof of concept. Coloring is lost.