Worked on abstract painting layer

* Moved painting layer from fortune namespace to livecg.core namespace
* Started migrating other visualizations to painting layer
* Ported MonotonePieces panel