initial SymbolPainter
added painters, symbols and assets
Merge branch 'master' into experiment