aboutsummaryrefslogtreecommitdiff
path: root/docs/api/pl.treksoft.kvision.core
diff options
context:
space:
mode:
authorRobert Jaros <rjaros@finn.pl>2018-02-09 13:40:35 +0100
committerRobert Jaros <rjaros@finn.pl>2018-02-09 13:40:35 +0100
commitd8cd67062b8de6e8398dc6dfd00d201200c82414 (patch)
tree601082ec1eec73bc7a7d6ce8b51352e5345ffe81 /docs/api/pl.treksoft.kvision.core
parent955304789ea83aceacbdf4c8a9eb742f6c2518f6 (diff)
downloadkvision-d8cd67062b8de6e8398dc6dfd00d201200c82414.tar.gz
kvision-d8cd67062b8de6e8398dc6dfd00d201200c82414.tar.bz2
kvision-d8cd67062b8de6e8398dc6dfd00d201200c82414.zip
API doc and readme
Diffstat (limited to 'docs/api/pl.treksoft.kvision.core')
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-f-i-x-e-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-l-o-c-a-l.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-s-c-r-o-l-l.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/index.html40
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-b-o-r-d-e-r.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-c-o-n-t-e-n-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-p-a-d-d-i-n-g.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/index.html40
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-b-o-r-d-e-r.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-c-o-n-t-e-n-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-p-a-d-d-i-n-g.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/index.html40
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-n-o-r-e-p-e-a-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t-x.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t-y.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/index.html47
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/-c-o-n-t-a-i-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/-c-o-v-e-r.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/index.html33
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-a-s-h-e-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-o-t-t-e-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-o-u-b-l-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-g-r-o-o-v-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-h-i-d-d-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-h-e-r-i-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-i-t-i-a-l.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-s-e-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-n-o-n-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-o-u-t-s-e-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-r-i-d-g-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-s-o-l-i-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/index.html103
-rw-r--r--docs/api/pl.treksoft.kvision.core/-background/-init-.html88
-rw-r--r--docs/api/pl.treksoft.kvision.core/-background/index.html30
-rw-r--r--docs/api/pl.treksoft.kvision.core/-border/-init-.html40
-rw-r--r--docs/api/pl.treksoft.kvision.core/-border/index.html32
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-l-i-c-e-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-n-t-i-q-u-e-w-h-i-t-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-q-u-a-m-a-r-i-n-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-q-u-a.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-z-u-r-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-e-i-g-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-i-s-q-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-a-c-k.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-a-n-c-h-e-d-a-l-m-o-n-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-u-e-v-i-o-l-e-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-r-o-w-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-u-r-l-y-w-o-o-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-a-d-e-t-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-h-a-r-t-r-e-u-s-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-h-o-c-o-l-a-t-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-a-l.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-n-f-l-o-w-e-r-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-n-s-i-l-k.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-r-i-m-s-o-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-y-a-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-c-y-a-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-o-l-d-e-n-r-o-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-r-a-y.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-k-h-a-k-i.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-m-a-g-e-n-t-a.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-l-i-v-e-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-r-a-n-g-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-r-c-h-i-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-r-e-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-a-l-m-o-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-e-a-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-l-a-t-e-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-l-a-t-e-g-r-a-y.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-t-u-r-q-u-o-i-s-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-v-i-o-l-e-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-e-e-p-p-i-n-k.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-e-e-p-s-k-y-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-i-m-g-r-a-y.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-o-d-g-e-r-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-i-r-e-b-r-i-c-k.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-l-o-r-a-l-w-h-i-t-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-o-r-e-s-t-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-u-c-h-s-i-a.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-a-i-n-s-b-o-r-o.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-h-o-s-t-w-h-i-t-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-o-l-d-e-n-r-o-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-o-l-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-a-y.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-e-e-n-y-e-l-l-o-w.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-h-o-n-e-y-d-e-w.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-h-o-t-p-i-n-k.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-n-d-i-a-n-r-e-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-n-d-i-g-o.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-v-o-r-y.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-k-h-a-k-i.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-v-e-n-d-e-r-b-l-u-s-h.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-v-e-n-d-e-r.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-w-n-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-e-m-o-n-c-h-i-f-f-o-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-c-o-r-a-l.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-c-y-a-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-o-l-d-e-n-r-o-d-y-e-l-l-o-w.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-r-a-y.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-p-i-n-k.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-a-l-m-o-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-e-a-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-k-y-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-l-a-t-e-g-r-a-y.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-t-e-e-l-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-y-e-l-l-o-w.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-m-e-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-m-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-n-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-a-g-e-n-t-a.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-a-r-o-o-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-a-q-u-a-m-a-r-i-n-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-o-r-c-h-i-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-p-u-r-p-l-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-e-a-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-l-a-t-e-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-p-r-i-n-g-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-t-u-r-q-u-o-i-s-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-v-i-o-l-e-t-r-e-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-d-n-i-g-h-t-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-n-t-c-r-e-a-m.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-s-t-y-r-o-s-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-o-c-c-a-s-i-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-n-a-v-a-j-o-w-h-i-t-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-n-a-v-y.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-d-l-a-c-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-i-v-e-d-r-a-b.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-i-v-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-a-n-g-e-r-e-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-a-n-g-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-c-h-i-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-g-o-l-d-e-n-r-o-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-t-u-r-q-u-o-i-s-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-v-i-o-l-e-t-r-e-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-p-a-y-a-w-h-i-p.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-e-a-c-h-p-u-f-f.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-e-r-u.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-i-n-k.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-l-u-m.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-o-w-d-e-r-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-u-r-p-l-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-e-b-e-c-c-a-p-u-r-p-l-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-e-d.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-o-s-y-b-r-o-w-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-o-y-a-l-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-d-d-l-e-b-r-o-w-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-l-m-o-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-n-d-y-b-r-o-w-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-e-a-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-e-a-s-h-e-l-l.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-i-e-n-n-a.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-i-l-v-e-r.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-k-y-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-l-a-t-e-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-l-a-t-e-g-r-a-y.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-n-o-w.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-p-r-i-n-g-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-t-e-e-l-b-l-u-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-a-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-e-a-l.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-h-i-s-t-l-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-o-m-a-t-o.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-u-r-q-u-o-i-s-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-v-i-o-l-e-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-e-a-t.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-i-t-e-s-m-o-k-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-i-t-e.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-y-e-l-l-o-w-g-r-e-e-n.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-y-e-l-l-o-w.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/index.html1006
-rw-r--r--docs/api/pl.treksoft.kvision.core/-color/-init-.html24
-rw-r--r--docs/api/pl.treksoft.kvision.core/-color/index.html30
-rw-r--r--docs/api/pl.treksoft.kvision.core/-component/add-css-class.html20
-rw-r--r--docs/api/pl.treksoft.kvision.core/-component/add-surrounding-css-class.html20
-rw-r--r--docs/api/pl.treksoft.kvision.core/-component/get-element-j-query-d.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-component/get-element-j-query.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-component/get-element.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-component/index.html137
-rw-r--r--docs/api/pl.treksoft.kvision.core/-component/parent.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-component/remove-css-class.html20
-rw-r--r--docs/api/pl.treksoft.kvision.core/-component/remove-surrounding-css-class.html20
-rw-r--r--docs/api/pl.treksoft.kvision.core/-component/visible.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-container/add-all.html20
-rw-r--r--docs/api/pl.treksoft.kvision.core/-container/add.html20
-rw-r--r--docs/api/pl.treksoft.kvision.core/-container/get-children.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-container/index.html178
-rw-r--r--docs/api/pl.treksoft.kvision.core/-container/remove-all.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-container/remove.html20
-rw-r--r--docs/api/pl.treksoft.kvision.core/-css-size.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-res-string.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-string-bool-pair.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-string-pair.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/-init-.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/background.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/border-bottom.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/border-left.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/border-right.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/border-top.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/border.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/color-hex.html18
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/color-name.html18
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/color.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/get-sn-style.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/height.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/index.html386
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/margin-bottom.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/margin-left.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/margin-right.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/margin-top.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/margin.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/max-height.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/max-width.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/min-height.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/min-width.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/opacity.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/padding-bottom.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/padding-left.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/padding-right.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/padding-top.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/padding.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-styled-component/width.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/auto.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/ch.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/cm.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/em.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/in.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/index.html124
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/mm.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/pc.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/perc.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/pt.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/px.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/rem.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/vh.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/vmax.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/vmin.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-u-n-i-t/vw.html14
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget-wrapper/-init-.html21
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget-wrapper/index.html304
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget-wrapper/render.html18
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget-wrapper/visible.html22
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/-init-.html20
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/add-css-class.html21
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/add-surrounding-css-class.html21
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/after-create.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/after-destroy.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/after-insert.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/after-postpatch.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/get-element-j-query-d.html18
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/get-element-j-query.html18
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/get-element.html18
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/get-sn-attrs.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/get-sn-class.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/get-sn-hooks.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/get-sn-on.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/hide.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/id.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/index.html634
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/parent.html16
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/remove-css-class.html21
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/remove-event-listeners.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/remove-surrounding-css-class.html21
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/render.html35
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/role.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/set-event-listener.html52
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/show.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/title.html15
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/toggle-visible.html17
-rw-r--r--docs/api/pl.treksoft.kvision.core/-widget/visible.html19
-rw-r--r--docs/api/pl.treksoft.kvision.core/index.html204
279 files changed, 7404 insertions, 0 deletions
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-f-i-x-e-d.html b/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-f-i-x-e-d.html
new file mode 100644
index 00000000..1c3d16f3
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-f-i-x-e-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGATTACH.FIXED - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGATTACH</a>&nbsp;/&nbsp;<a href="./-f-i-x-e-d.html">FIXED</a><br/>
+<br/>
+<h1>FIXED</h1>
+<a name="pl.treksoft.kvision.core.BGATTACH.FIXED"></a>
+<code><span class="identifier">FIXED</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-l-o-c-a-l.html b/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-l-o-c-a-l.html
new file mode 100644
index 00000000..5b15a9cc
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-l-o-c-a-l.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGATTACH.LOCAL - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGATTACH</a>&nbsp;/&nbsp;<a href="./-l-o-c-a-l.html">LOCAL</a><br/>
+<br/>
+<h1>LOCAL</h1>
+<a name="pl.treksoft.kvision.core.BGATTACH.LOCAL"></a>
+<code><span class="identifier">LOCAL</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-s-c-r-o-l-l.html b/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-s-c-r-o-l-l.html
new file mode 100644
index 00000000..a22bf5f4
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/-s-c-r-o-l-l.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGATTACH.SCROLL - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGATTACH</a>&nbsp;/&nbsp;<a href="./-s-c-r-o-l-l.html">SCROLL</a><br/>
+<br/>
+<h1>SCROLL</h1>
+<a name="pl.treksoft.kvision.core.BGATTACH.SCROLL"></a>
+<code><span class="identifier">SCROLL</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/index.html b/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/index.html
new file mode 100644
index 00000000..279b1333
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-a-t-t-a-c-h/index.html
@@ -0,0 +1,40 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGATTACH - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">BGATTACH</a><br/>
+<br/>
+<h1>BGATTACH</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BGATTACH</span></code>
+<p>Definitions of CSS background attachment options.</p>
+<h3>Enum Values</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-s-c-r-o-l-l.html">SCROLL</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-f-i-x-e-d.html">FIXED</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-o-c-a-l.html">LOCAL</a></p>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-b-o-r-d-e-r.html b/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-b-o-r-d-e-r.html
new file mode 100644
index 00000000..dab7813c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-b-o-r-d-e-r.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGCLIP.BORDER - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGCLIP</a>&nbsp;/&nbsp;<a href="./-b-o-r-d-e-r.html">BORDER</a><br/>
+<br/>
+<h1>BORDER</h1>
+<a name="pl.treksoft.kvision.core.BGCLIP.BORDER"></a>
+<code><span class="identifier">BORDER</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-c-o-n-t-e-n-t.html b/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-c-o-n-t-e-n-t.html
new file mode 100644
index 00000000..3d1fa335
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-c-o-n-t-e-n-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGCLIP.CONTENT - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGCLIP</a>&nbsp;/&nbsp;<a href="./-c-o-n-t-e-n-t.html">CONTENT</a><br/>
+<br/>
+<h1>CONTENT</h1>
+<a name="pl.treksoft.kvision.core.BGCLIP.CONTENT"></a>
+<code><span class="identifier">CONTENT</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-p-a-d-d-i-n-g.html b/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-p-a-d-d-i-n-g.html
new file mode 100644
index 00000000..328a93b9
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/-p-a-d-d-i-n-g.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGCLIP.PADDING - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGCLIP</a>&nbsp;/&nbsp;<a href="./-p-a-d-d-i-n-g.html">PADDING</a><br/>
+<br/>
+<h1>PADDING</h1>
+<a name="pl.treksoft.kvision.core.BGCLIP.PADDING"></a>
+<code><span class="identifier">PADDING</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/index.html b/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/index.html
new file mode 100644
index 00000000..65e13d16
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-c-l-i-p/index.html
@@ -0,0 +1,40 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGCLIP - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">BGCLIP</a><br/>
+<br/>
+<h1>BGCLIP</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BGCLIP</span></code>
+<p>Definitions of CSS background clipping options.</p>
+<h3>Enum Values</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-p-a-d-d-i-n-g.html">PADDING</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-o-r-d-e-r.html">BORDER</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-o-n-t-e-n-t.html">CONTENT</a></p>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-b-o-r-d-e-r.html b/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-b-o-r-d-e-r.html
new file mode 100644
index 00000000..51d3637f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-b-o-r-d-e-r.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGORIGIN.BORDER - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGORIGIN</a>&nbsp;/&nbsp;<a href="./-b-o-r-d-e-r.html">BORDER</a><br/>
+<br/>
+<h1>BORDER</h1>
+<a name="pl.treksoft.kvision.core.BGORIGIN.BORDER"></a>
+<code><span class="identifier">BORDER</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-c-o-n-t-e-n-t.html b/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-c-o-n-t-e-n-t.html
new file mode 100644
index 00000000..0e16f852
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-c-o-n-t-e-n-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGORIGIN.CONTENT - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGORIGIN</a>&nbsp;/&nbsp;<a href="./-c-o-n-t-e-n-t.html">CONTENT</a><br/>
+<br/>
+<h1>CONTENT</h1>
+<a name="pl.treksoft.kvision.core.BGORIGIN.CONTENT"></a>
+<code><span class="identifier">CONTENT</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-p-a-d-d-i-n-g.html b/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-p-a-d-d-i-n-g.html
new file mode 100644
index 00000000..1158031b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/-p-a-d-d-i-n-g.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGORIGIN.PADDING - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGORIGIN</a>&nbsp;/&nbsp;<a href="./-p-a-d-d-i-n-g.html">PADDING</a><br/>
+<br/>
+<h1>PADDING</h1>
+<a name="pl.treksoft.kvision.core.BGORIGIN.PADDING"></a>
+<code><span class="identifier">PADDING</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/index.html b/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/index.html
new file mode 100644
index 00000000..fcdaeb50
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-o-r-i-g-i-n/index.html
@@ -0,0 +1,40 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGORIGIN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">BGORIGIN</a><br/>
+<br/>
+<h1>BGORIGIN</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BGORIGIN</span></code>
+<p>Definitions of CSS background origin options.</p>
+<h3>Enum Values</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-p-a-d-d-i-n-g.html">PADDING</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-o-r-d-e-r.html">BORDER</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-o-n-t-e-n-t.html">CONTENT</a></p>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-n-o-r-e-p-e-a-t.html b/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-n-o-r-e-p-e-a-t.html
new file mode 100644
index 00000000..ecb1ce14
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-n-o-r-e-p-e-a-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGREPEAT.NOREPEAT - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGREPEAT</a>&nbsp;/&nbsp;<a href="./-n-o-r-e-p-e-a-t.html">NOREPEAT</a><br/>
+<br/>
+<h1>NOREPEAT</h1>
+<a name="pl.treksoft.kvision.core.BGREPEAT.NOREPEAT"></a>
+<code><span class="identifier">NOREPEAT</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t-x.html b/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t-x.html
new file mode 100644
index 00000000..27817456
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t-x.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGREPEAT.REPEATX - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGREPEAT</a>&nbsp;/&nbsp;<a href="./-r-e-p-e-a-t-x.html">REPEATX</a><br/>
+<br/>
+<h1>REPEATX</h1>
+<a name="pl.treksoft.kvision.core.BGREPEAT.REPEATX"></a>
+<code><span class="identifier">REPEATX</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t-y.html b/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t-y.html
new file mode 100644
index 00000000..4a5eac7f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t-y.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGREPEAT.REPEATY - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGREPEAT</a>&nbsp;/&nbsp;<a href="./-r-e-p-e-a-t-y.html">REPEATY</a><br/>
+<br/>
+<h1>REPEATY</h1>
+<a name="pl.treksoft.kvision.core.BGREPEAT.REPEATY"></a>
+<code><span class="identifier">REPEATY</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t.html b/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t.html
new file mode 100644
index 00000000..042533f9
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/-r-e-p-e-a-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGREPEAT.REPEAT - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGREPEAT</a>&nbsp;/&nbsp;<a href="./-r-e-p-e-a-t.html">REPEAT</a><br/>
+<br/>
+<h1>REPEAT</h1>
+<a name="pl.treksoft.kvision.core.BGREPEAT.REPEAT"></a>
+<code><span class="identifier">REPEAT</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/index.html b/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/index.html
new file mode 100644
index 00000000..06adf2e7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-r-e-p-e-a-t/index.html
@@ -0,0 +1,47 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGREPEAT - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">BGREPEAT</a><br/>
+<br/>
+<h1>BGREPEAT</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BGREPEAT</span></code>
+<p>Definitions of CSS background repeat options.</p>
+<h3>Enum Values</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-r-e-p-e-a-t.html">REPEAT</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-r-e-p-e-a-t-x.html">REPEATX</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-r-e-p-e-a-t-y.html">REPEATY</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-n-o-r-e-p-e-a-t.html">NOREPEAT</a></p>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/-c-o-n-t-a-i-n.html b/docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/-c-o-n-t-a-i-n.html
new file mode 100644
index 00000000..ea0e374e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/-c-o-n-t-a-i-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGSIZE.CONTAIN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGSIZE</a>&nbsp;/&nbsp;<a href="./-c-o-n-t-a-i-n.html">CONTAIN</a><br/>
+<br/>
+<h1>CONTAIN</h1>
+<a name="pl.treksoft.kvision.core.BGSIZE.CONTAIN"></a>
+<code><span class="identifier">CONTAIN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/-c-o-v-e-r.html b/docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/-c-o-v-e-r.html
new file mode 100644
index 00000000..4abc2306
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/-c-o-v-e-r.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGSIZE.COVER - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BGSIZE</a>&nbsp;/&nbsp;<a href="./-c-o-v-e-r.html">COVER</a><br/>
+<br/>
+<h1>COVER</h1>
+<a name="pl.treksoft.kvision.core.BGSIZE.COVER"></a>
+<code><span class="identifier">COVER</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/index.html b/docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/index.html
new file mode 100644
index 00000000..e2a21b7b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-g-s-i-z-e/index.html
@@ -0,0 +1,33 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BGSIZE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">BGSIZE</a><br/>
+<br/>
+<h1>BGSIZE</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BGSIZE</span></code>
+<p>Definitions of CSS background size.</p>
+<h3>Enum Values</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-c-o-v-e-r.html">COVER</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-o-n-t-a-i-n.html">CONTAIN</a></p>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-a-s-h-e-d.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-a-s-h-e-d.html
new file mode 100644
index 00000000..0617679a
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-a-s-h-e-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.DASHED - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-d-a-s-h-e-d.html">DASHED</a><br/>
+<br/>
+<h1>DASHED</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.DASHED"></a>
+<code><span class="identifier">DASHED</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-o-t-t-e-d.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-o-t-t-e-d.html
new file mode 100644
index 00000000..b24805d7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-o-t-t-e-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.DOTTED - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-d-o-t-t-e-d.html">DOTTED</a><br/>
+<br/>
+<h1>DOTTED</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.DOTTED"></a>
+<code><span class="identifier">DOTTED</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-o-u-b-l-e.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-o-u-b-l-e.html
new file mode 100644
index 00000000..a86b15a4
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-d-o-u-b-l-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.DOUBLE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-d-o-u-b-l-e.html">DOUBLE</a><br/>
+<br/>
+<h1>DOUBLE</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.DOUBLE"></a>
+<code><span class="identifier">DOUBLE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-g-r-o-o-v-e.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-g-r-o-o-v-e.html
new file mode 100644
index 00000000..f292081c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-g-r-o-o-v-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.GROOVE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-g-r-o-o-v-e.html">GROOVE</a><br/>
+<br/>
+<h1>GROOVE</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.GROOVE"></a>
+<code><span class="identifier">GROOVE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-h-i-d-d-e-n.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-h-i-d-d-e-n.html
new file mode 100644
index 00000000..6aa90c2a
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-h-i-d-d-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.HIDDEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-h-i-d-d-e-n.html">HIDDEN</a><br/>
+<br/>
+<h1>HIDDEN</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.HIDDEN"></a>
+<code><span class="identifier">HIDDEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-h-e-r-i-t.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-h-e-r-i-t.html
new file mode 100644
index 00000000..256ae679
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-h-e-r-i-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.INHERIT - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-i-n-h-e-r-i-t.html">INHERIT</a><br/>
+<br/>
+<h1>INHERIT</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.INHERIT"></a>
+<code><span class="identifier">INHERIT</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-i-t-i-a-l.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-i-t-i-a-l.html
new file mode 100644
index 00000000..bba87c7d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-i-t-i-a-l.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.INITIAL - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-i-n-i-t-i-a-l.html">INITIAL</a><br/>
+<br/>
+<h1>INITIAL</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.INITIAL"></a>
+<code><span class="identifier">INITIAL</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-s-e-t.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-s-e-t.html
new file mode 100644
index 00000000..fafb892a
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-i-n-s-e-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.INSET - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-i-n-s-e-t.html">INSET</a><br/>
+<br/>
+<h1>INSET</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.INSET"></a>
+<code><span class="identifier">INSET</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-n-o-n-e.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-n-o-n-e.html
new file mode 100644
index 00000000..78ac9f6e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-n-o-n-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.NONE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-n-o-n-e.html">NONE</a><br/>
+<br/>
+<h1>NONE</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.NONE"></a>
+<code><span class="identifier">NONE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-o-u-t-s-e-t.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-o-u-t-s-e-t.html
new file mode 100644
index 00000000..47234419
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-o-u-t-s-e-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.OUTSET - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-o-u-t-s-e-t.html">OUTSET</a><br/>
+<br/>
+<h1>OUTSET</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.OUTSET"></a>
+<code><span class="identifier">OUTSET</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-r-i-d-g-e.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-r-i-d-g-e.html
new file mode 100644
index 00000000..da36910f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-r-i-d-g-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.RIDGE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-r-i-d-g-e.html">RIDGE</a><br/>
+<br/>
+<h1>RIDGE</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.RIDGE"></a>
+<code><span class="identifier">RIDGE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-s-o-l-i-d.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-s-o-l-i-d.html
new file mode 100644
index 00000000..c633a23f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/-s-o-l-i-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE.SOLID - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">BORDERSTYLE</a>&nbsp;/&nbsp;<a href="./-s-o-l-i-d.html">SOLID</a><br/>
+<br/>
+<h1>SOLID</h1>
+<a name="pl.treksoft.kvision.core.BORDERSTYLE.SOLID"></a>
+<code><span class="identifier">SOLID</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/index.html b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/index.html
new file mode 100644
index 00000000..d0471bdb
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-b-o-r-d-e-r-s-t-y-l-e/index.html
@@ -0,0 +1,103 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>BORDERSTYLE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">BORDERSTYLE</a><br/>
+<br/>
+<h1>BORDERSTYLE</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BORDERSTYLE</span></code>
+<p>Definitions of CSS border styles.</p>
+<h3>Enum Values</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-n-o-n-e.html">NONE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-h-i-d-d-e-n.html">HIDDEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-o-t-t-e-d.html">DOTTED</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-s-h-e-d.html">DASHED</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-o-l-i-d.html">SOLID</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-o-u-b-l-e.html">DOUBLE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-g-r-o-o-v-e.html">GROOVE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-r-i-d-g-e.html">RIDGE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-i-n-s-e-t.html">INSET</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-o-u-t-s-e-t.html">OUTSET</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-i-n-i-t-i-a-l.html">INITIAL</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-i-n-h-e-r-i-t.html">INHERIT</a></p>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-background/-init-.html b/docs/api/pl.treksoft.kvision.core/-background/-init-.html
new file mode 100644
index 00000000..5d56a5b7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-background/-init-.html
@@ -0,0 +1,88 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Background.<init> - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Background</a>&nbsp;/&nbsp;<a href="./-init-.html">&lt;init&gt;</a><br/>
+<br/>
+<h1>&lt;init&gt;</h1>
+<a name="pl.treksoft.kvision.core.Background$&lt;init&gt;(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)"></a>
+<code><span class="identifier">Background</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/image">image</span><span class="symbol">:</span>&nbsp;<a href="../-res-string.html"><span class="identifier">ResString</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionX">positionX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionY">positionY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeX">sizeX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeY">sizeY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/size">size</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-s-i-z-e/index.html"><span class="identifier">BGSIZE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/repeat">repeat</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-r-e-p-e-a-t/index.html"><span class="identifier">BGREPEAT</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/origin">origin</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-o-r-i-g-i-n/index.html"><span class="identifier">BGORIGIN</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/clip">clip</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-c-l-i-p/index.html"><span class="identifier">BGCLIP</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/attachment">attachment</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-a-t-t-a-c-h/index.html"><span class="identifier">BGATTACH</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></code>
+<p>Creates CSS Background with given parameters.</p>
+<h3>Parameters</h3>
+<p><a name="image"></a>
+<code>image</code> - background image</p>
+<p><a name="positionX"></a>
+<code>positionX</code> - horizontal position of the background image</p>
+<p><a name="positionY"></a>
+<code>positionY</code> - vertical position of the background image</p>
+<p><a name="sizeX"></a>
+<code>sizeX</code> - horizontal size of the background image</p>
+<p><a name="sizeY"></a>
+<code>sizeY</code> - vertical size of the background image</p>
+<p><a name="size"></a>
+<code>size</code> - resize of the background image</p>
+<p><a name="repeat"></a>
+<code>repeat</code> - repeat option of the background image</p>
+<p><a name="origin"></a>
+<code>origin</code> - origin option of the background image</p>
+<p><a name="clip"></a>
+<code>clip</code> - clipping option of the background image</p>
+<p><a name="attachment"></a>
+<code>attachment</code> - attachment option of the background image</p>
+<a name="pl.treksoft.kvision.core.Background$&lt;init&gt;(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)"></a>
+<code><span class="identifier">Background</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/color">color</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/image">image</span><span class="symbol">:</span>&nbsp;<a href="../-res-string.html"><span class="identifier">ResString</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionX">positionX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionY">positionY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeX">sizeX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeY">sizeY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/size">size</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-s-i-z-e/index.html"><span class="identifier">BGSIZE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/repeat">repeat</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-r-e-p-e-a-t/index.html"><span class="identifier">BGREPEAT</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/origin">origin</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-o-r-i-g-i-n/index.html"><span class="identifier">BGORIGIN</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/clip">clip</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-c-l-i-p/index.html"><span class="identifier">BGCLIP</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/attachment">attachment</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-a-t-t-a-c-h/index.html"><span class="identifier">BGATTACH</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></code>
+<p>Creates CSS Background with given parameters.</p>
+<h3>Parameters</h3>
+<p><a name="color"></a>
+<code>color</code> - color of the background in hex format</p>
+<p><a name="image"></a>
+<code>image</code> - background image</p>
+<p><a name="positionX"></a>
+<code>positionX</code> - horizontal position of the background image</p>
+<p><a name="positionY"></a>
+<code>positionY</code> - vertical position of the background image</p>
+<p><a name="sizeX"></a>
+<code>sizeX</code> - horizontal size of the background image</p>
+<p><a name="sizeY"></a>
+<code>sizeY</code> - vertical size of the background image</p>
+<p><a name="size"></a>
+<code>size</code> - resize of the background image</p>
+<p><a name="repeat"></a>
+<code>repeat</code> - repeat option of the background image</p>
+<p><a name="origin"></a>
+<code>origin</code> - origin option of the background image</p>
+<p><a name="clip"></a>
+<code>clip</code> - clipping option of the background image</p>
+<p><a name="attachment"></a>
+<code>attachment</code> - attachment option of the background image</p>
+<a name="pl.treksoft.kvision.core.Background$&lt;init&gt;(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)"></a>
+<code><span class="identifier">Background</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/color">color</span><span class="symbol">:</span>&nbsp;<a href="../-c-o-l-o-r/index.html"><span class="identifier">COLOR</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/image">image</span><span class="symbol">:</span>&nbsp;<a href="../-res-string.html"><span class="identifier">ResString</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionX">positionX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionY">positionY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeX">sizeX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeY">sizeY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/size">size</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-s-i-z-e/index.html"><span class="identifier">BGSIZE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/repeat">repeat</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-r-e-p-e-a-t/index.html"><span class="identifier">BGREPEAT</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/origin">origin</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-o-r-i-g-i-n/index.html"><span class="identifier">BGORIGIN</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/clip">clip</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-c-l-i-p/index.html"><span class="identifier">BGCLIP</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/attachment">attachment</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-a-t-t-a-c-h/index.html"><span class="identifier">BGATTACH</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></code>
+<p>Creates CSS Background with given parameters.</p>
+<h3>Parameters</h3>
+<p><a name="color"></a>
+<code>color</code> - color of the background with named constant</p>
+<p><a name="image"></a>
+<code>image</code> - background image</p>
+<p><a name="positionX"></a>
+<code>positionX</code> - horizontal position of the background image</p>
+<p><a name="positionY"></a>
+<code>positionY</code> - vertical position of the background image</p>
+<p><a name="sizeX"></a>
+<code>sizeX</code> - horizontal size of the background image</p>
+<p><a name="sizeY"></a>
+<code>sizeY</code> - vertical size of the background image</p>
+<p><a name="size"></a>
+<code>size</code> - resize of the background image</p>
+<p><a name="repeat"></a>
+<code>repeat</code> - repeat option of the background image</p>
+<p><a name="origin"></a>
+<code>origin</code> - origin option of the background image</p>
+<p><a name="clip"></a>
+<code>clip</code> - clipping option of the background image</p>
+<p><a name="attachment"></a>
+<code>attachment</code> - attachment option of the background image</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-background/index.html b/docs/api/pl.treksoft.kvision.core/-background/index.html
new file mode 100644
index 00000000..fb524ccb
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-background/index.html
@@ -0,0 +1,30 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Background - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">Background</a><br/>
+<br/>
+<h1>Background</h1>
+<code><span class="keyword">class </span><span class="identifier">Background</span></code>
+<p>Type-safe definition of CSS background.</p>
+<h3>Constructors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-init-.html">&lt;init&gt;</a></p>
+</td>
+<td>
+<code><span class="identifier">Background</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/image">image</span><span class="symbol">:</span>&nbsp;<a href="../-res-string.html"><span class="identifier">ResString</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionX">positionX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionY">positionY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeX">sizeX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeY">sizeY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/size">size</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-s-i-z-e/index.html"><span class="identifier">BGSIZE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/repeat">repeat</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-r-e-p-e-a-t/index.html"><span class="identifier">BGREPEAT</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/origin">origin</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-o-r-i-g-i-n/index.html"><span class="identifier">BGORIGIN</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/clip">clip</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-c-l-i-p/index.html"><span class="identifier">BGCLIP</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/attachment">attachment</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-a-t-t-a-c-h/index.html"><span class="identifier">BGATTACH</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></code><br/>
+<code><span class="identifier">Background</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/color">color</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/image">image</span><span class="symbol">:</span>&nbsp;<a href="../-res-string.html"><span class="identifier">ResString</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionX">positionX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionY">positionY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeX">sizeX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeY">sizeY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/size">size</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-s-i-z-e/index.html"><span class="identifier">BGSIZE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/repeat">repeat</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-r-e-p-e-a-t/index.html"><span class="identifier">BGREPEAT</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/origin">origin</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-o-r-i-g-i-n/index.html"><span class="identifier">BGORIGIN</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/clip">clip</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-c-l-i-p/index.html"><span class="identifier">BGCLIP</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(kotlin.Int, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/attachment">attachment</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-a-t-t-a-c-h/index.html"><span class="identifier">BGATTACH</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></code><br/>
+<code><span class="identifier">Background</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/color">color</span><span class="symbol">:</span>&nbsp;<a href="../-c-o-l-o-r/index.html"><span class="identifier">COLOR</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/image">image</span><span class="symbol">:</span>&nbsp;<a href="../-res-string.html"><span class="identifier">ResString</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionX">positionX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/positionY">positionY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeX">sizeX</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/sizeY">sizeY</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/size">size</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-s-i-z-e/index.html"><span class="identifier">BGSIZE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/repeat">repeat</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-r-e-p-e-a-t/index.html"><span class="identifier">BGREPEAT</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/origin">origin</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-o-r-i-g-i-n/index.html"><span class="identifier">BGORIGIN</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/clip">clip</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-c-l-i-p/index.html"><span class="identifier">BGCLIP</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Background$<init>(pl.treksoft.kvision.core.COLOR, kotlin.String, kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BGSIZE, pl.treksoft.kvision.core.BGREPEAT, pl.treksoft.kvision.core.BGORIGIN, pl.treksoft.kvision.core.BGCLIP, pl.treksoft.kvision.core.BGATTACH)/attachment">attachment</span><span class="symbol">:</span>&nbsp;<a href="../-b-g-a-t-t-a-c-h/index.html"><span class="identifier">BGATTACH</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></code>
+<p>Creates CSS Background with given parameters.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-border/-init-.html b/docs/api/pl.treksoft.kvision.core/-border/-init-.html
new file mode 100644
index 00000000..8f7c5ec3
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-border/-init-.html
@@ -0,0 +1,40 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Border.<init> - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Border</a>&nbsp;/&nbsp;<a href="./-init-.html">&lt;init&gt;</a><br/>
+<br/>
+<h1>&lt;init&gt;</h1>
+<a name="pl.treksoft.kvision.core.Border$&lt;init&gt;(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE)"></a>
+<code><span class="identifier">Border</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE)/width">width</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE)/style">style</span><span class="symbol">:</span>&nbsp;<a href="../-b-o-r-d-e-r-s-t-y-l-e/index.html"><span class="identifier">BORDERSTYLE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></code>
+<p>Creates CSS Border with given width and style.</p>
+<h3>Parameters</h3>
+<p><a name="width"></a>
+<code>width</code> - width of the border</p>
+<p><a name="style"></a>
+<code>style</code> - style of the border</p>
+<a name="pl.treksoft.kvision.core.Border$&lt;init&gt;(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, kotlin.Int)"></a>
+<code><span class="identifier">Border</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, kotlin.Int)/width">width</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, kotlin.Int)/style">style</span><span class="symbol">:</span>&nbsp;<a href="../-b-o-r-d-e-r-s-t-y-l-e/index.html"><span class="identifier">BORDERSTYLE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, kotlin.Int)/color">color</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">)</span></code>
+<p>Creates CSS Border with given width, style and color given in hex format.</p>
+<h3>Parameters</h3>
+<p><a name="width"></a>
+<code>width</code> - width of the border</p>
+<p><a name="style"></a>
+<code>style</code> - style of the border</p>
+<p><a name="color"></a>
+<code>color</code> - color in hex format</p>
+<a name="pl.treksoft.kvision.core.Border$&lt;init&gt;(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, pl.treksoft.kvision.core.COLOR)"></a>
+<code><span class="identifier">Border</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, pl.treksoft.kvision.core.COLOR)/width">width</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, pl.treksoft.kvision.core.COLOR)/style">style</span><span class="symbol">:</span>&nbsp;<a href="../-b-o-r-d-e-r-s-t-y-l-e/index.html"><span class="identifier">BORDERSTYLE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, pl.treksoft.kvision.core.COLOR)/color">color</span><span class="symbol">:</span>&nbsp;<a href="../-c-o-l-o-r/index.html"><span class="identifier">COLOR</span></a><span class="symbol">)</span></code>
+<p>Creates CSS Border with given width, style and color given with named constant.</p>
+<h3>Parameters</h3>
+<p><a name="width"></a>
+<code>width</code> - width of the border</p>
+<p><a name="style"></a>
+<code>style</code> - style of the border</p>
+<p><a name="color"></a>
+<code>color</code> - color named constant</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-border/index.html b/docs/api/pl.treksoft.kvision.core/-border/index.html
new file mode 100644
index 00000000..d495e71e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-border/index.html
@@ -0,0 +1,32 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Border - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">Border</a><br/>
+<br/>
+<h1>Border</h1>
+<code><span class="keyword">class </span><span class="identifier">Border</span></code>
+<p>Type-safe definition of CSS border.</p>
+<h3>Constructors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-init-.html">&lt;init&gt;</a></p>
+</td>
+<td>
+<code><span class="identifier">Border</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE)/width">width</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE)/style">style</span><span class="symbol">:</span>&nbsp;<a href="../-b-o-r-d-e-r-s-t-y-l-e/index.html"><span class="identifier">BORDERSTYLE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">)</span></code>
+<p>Creates CSS Border with given width and style.</p>
+<code><span class="identifier">Border</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, kotlin.Int)/width">width</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, kotlin.Int)/style">style</span><span class="symbol">:</span>&nbsp;<a href="../-b-o-r-d-e-r-s-t-y-l-e/index.html"><span class="identifier">BORDERSTYLE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, kotlin.Int)/color">color</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">)</span></code>
+<p>Creates CSS Border with given width, style and color given in hex format.</p>
+<code><span class="identifier">Border</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, pl.treksoft.kvision.core.COLOR)/width">width</span><span class="symbol">:</span>&nbsp;<a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, pl.treksoft.kvision.core.COLOR)/style">style</span><span class="symbol">:</span>&nbsp;<a href="../-b-o-r-d-e-r-s-t-y-l-e/index.html"><span class="identifier">BORDERSTYLE</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Border$<init>(kotlin.Pair((kotlin.Int, pl.treksoft.kvision.core.UNIT)), pl.treksoft.kvision.core.BORDERSTYLE, pl.treksoft.kvision.core.COLOR)/color">color</span><span class="symbol">:</span>&nbsp;<a href="../-c-o-l-o-r/index.html"><span class="identifier">COLOR</span></a><span class="symbol">)</span></code>
+<p>Creates CSS Border with given width, style and color given with named constant.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-l-i-c-e-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-l-i-c-e-b-l-u-e.html
new file mode 100644
index 00000000..07ef16e3
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-l-i-c-e-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.ALICEBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-a-l-i-c-e-b-l-u-e.html">ALICEBLUE</a><br/>
+<br/>
+<h1>ALICEBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.ALICEBLUE"></a>
+<code><span class="identifier">ALICEBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-n-t-i-q-u-e-w-h-i-t-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-n-t-i-q-u-e-w-h-i-t-e.html
new file mode 100644
index 00000000..0edf72f7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-n-t-i-q-u-e-w-h-i-t-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.ANTIQUEWHITE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-a-n-t-i-q-u-e-w-h-i-t-e.html">ANTIQUEWHITE</a><br/>
+<br/>
+<h1>ANTIQUEWHITE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.ANTIQUEWHITE"></a>
+<code><span class="identifier">ANTIQUEWHITE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-q-u-a-m-a-r-i-n-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-q-u-a-m-a-r-i-n-e.html
new file mode 100644
index 00000000..0640d90e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-q-u-a-m-a-r-i-n-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.AQUAMARINE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-a-q-u-a-m-a-r-i-n-e.html">AQUAMARINE</a><br/>
+<br/>
+<h1>AQUAMARINE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.AQUAMARINE"></a>
+<code><span class="identifier">AQUAMARINE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-q-u-a.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-q-u-a.html
new file mode 100644
index 00000000..9dbd580d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-q-u-a.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.AQUA - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-a-q-u-a.html">AQUA</a><br/>
+<br/>
+<h1>AQUA</h1>
+<a name="pl.treksoft.kvision.core.COLOR.AQUA"></a>
+<code><span class="identifier">AQUA</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-z-u-r-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-z-u-r-e.html
new file mode 100644
index 00000000..fa087c11
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-a-z-u-r-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.AZURE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-a-z-u-r-e.html">AZURE</a><br/>
+<br/>
+<h1>AZURE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.AZURE"></a>
+<code><span class="identifier">AZURE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-e-i-g-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-e-i-g-e.html
new file mode 100644
index 00000000..8a4aa288
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-e-i-g-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.BEIGE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-b-e-i-g-e.html">BEIGE</a><br/>
+<br/>
+<h1>BEIGE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.BEIGE"></a>
+<code><span class="identifier">BEIGE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-i-s-q-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-i-s-q-u-e.html
new file mode 100644
index 00000000..4d2f447f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-i-s-q-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.BISQUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-b-i-s-q-u-e.html">BISQUE</a><br/>
+<br/>
+<h1>BISQUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.BISQUE"></a>
+<code><span class="identifier">BISQUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-a-c-k.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-a-c-k.html
new file mode 100644
index 00000000..96aac6ab
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-a-c-k.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.BLACK - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-b-l-a-c-k.html">BLACK</a><br/>
+<br/>
+<h1>BLACK</h1>
+<a name="pl.treksoft.kvision.core.COLOR.BLACK"></a>
+<code><span class="identifier">BLACK</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-a-n-c-h-e-d-a-l-m-o-n-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-a-n-c-h-e-d-a-l-m-o-n-d.html
new file mode 100644
index 00000000..d13c13a1
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-a-n-c-h-e-d-a-l-m-o-n-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.BLANCHEDALMOND - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-b-l-a-n-c-h-e-d-a-l-m-o-n-d.html">BLANCHEDALMOND</a><br/>
+<br/>
+<h1>BLANCHEDALMOND</h1>
+<a name="pl.treksoft.kvision.core.COLOR.BLANCHEDALMOND"></a>
+<code><span class="identifier">BLANCHEDALMOND</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-u-e-v-i-o-l-e-t.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-u-e-v-i-o-l-e-t.html
new file mode 100644
index 00000000..589fe034
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-u-e-v-i-o-l-e-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.BLUEVIOLET - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-b-l-u-e-v-i-o-l-e-t.html">BLUEVIOLET</a><br/>
+<br/>
+<h1>BLUEVIOLET</h1>
+<a name="pl.treksoft.kvision.core.COLOR.BLUEVIOLET"></a>
+<code><span class="identifier">BLUEVIOLET</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-u-e.html
new file mode 100644
index 00000000..736a6962
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.BLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-b-l-u-e.html">BLUE</a><br/>
+<br/>
+<h1>BLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.BLUE"></a>
+<code><span class="identifier">BLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-r-o-w-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-r-o-w-n.html
new file mode 100644
index 00000000..afd36a4a
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-r-o-w-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.BROWN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-b-r-o-w-n.html">BROWN</a><br/>
+<br/>
+<h1>BROWN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.BROWN"></a>
+<code><span class="identifier">BROWN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-u-r-l-y-w-o-o-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-u-r-l-y-w-o-o-d.html
new file mode 100644
index 00000000..67460886
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-b-u-r-l-y-w-o-o-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.BURLYWOOD - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-b-u-r-l-y-w-o-o-d.html">BURLYWOOD</a><br/>
+<br/>
+<h1>BURLYWOOD</h1>
+<a name="pl.treksoft.kvision.core.COLOR.BURLYWOOD"></a>
+<code><span class="identifier">BURLYWOOD</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-a-d-e-t-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-a-d-e-t-b-l-u-e.html
new file mode 100644
index 00000000..b72e678e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-a-d-e-t-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.CADETBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-c-a-d-e-t-b-l-u-e.html">CADETBLUE</a><br/>
+<br/>
+<h1>CADETBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.CADETBLUE"></a>
+<code><span class="identifier">CADETBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-h-a-r-t-r-e-u-s-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-h-a-r-t-r-e-u-s-e.html
new file mode 100644
index 00000000..52679d05
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-h-a-r-t-r-e-u-s-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.CHARTREUSE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-c-h-a-r-t-r-e-u-s-e.html">CHARTREUSE</a><br/>
+<br/>
+<h1>CHARTREUSE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.CHARTREUSE"></a>
+<code><span class="identifier">CHARTREUSE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-h-o-c-o-l-a-t-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-h-o-c-o-l-a-t-e.html
new file mode 100644
index 00000000..9894d580
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-h-o-c-o-l-a-t-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.CHOCOLATE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-c-h-o-c-o-l-a-t-e.html">CHOCOLATE</a><br/>
+<br/>
+<h1>CHOCOLATE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.CHOCOLATE"></a>
+<code><span class="identifier">CHOCOLATE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-a-l.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-a-l.html
new file mode 100644
index 00000000..815603a5
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-a-l.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.CORAL - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-c-o-r-a-l.html">CORAL</a><br/>
+<br/>
+<h1>CORAL</h1>
+<a name="pl.treksoft.kvision.core.COLOR.CORAL"></a>
+<code><span class="identifier">CORAL</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-n-f-l-o-w-e-r-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-n-f-l-o-w-e-r-b-l-u-e.html
new file mode 100644
index 00000000..d2eed26e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-n-f-l-o-w-e-r-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.CORNFLOWERBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-c-o-r-n-f-l-o-w-e-r-b-l-u-e.html">CORNFLOWERBLUE</a><br/>
+<br/>
+<h1>CORNFLOWERBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.CORNFLOWERBLUE"></a>
+<code><span class="identifier">CORNFLOWERBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-n-s-i-l-k.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-n-s-i-l-k.html
new file mode 100644
index 00000000..34fcd570
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-o-r-n-s-i-l-k.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.CORNSILK - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-c-o-r-n-s-i-l-k.html">CORNSILK</a><br/>
+<br/>
+<h1>CORNSILK</h1>
+<a name="pl.treksoft.kvision.core.COLOR.CORNSILK"></a>
+<code><span class="identifier">CORNSILK</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-r-i-m-s-o-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-r-i-m-s-o-n.html
new file mode 100644
index 00000000..b2756b54
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-r-i-m-s-o-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.CRIMSON - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-c-r-i-m-s-o-n.html">CRIMSON</a><br/>
+<br/>
+<h1>CRIMSON</h1>
+<a name="pl.treksoft.kvision.core.COLOR.CRIMSON"></a>
+<code><span class="identifier">CRIMSON</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-y-a-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-y-a-n.html
new file mode 100644
index 00000000..163bd679
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-c-y-a-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.CYAN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-c-y-a-n.html">CYAN</a><br/>
+<br/>
+<h1>CYAN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.CYAN"></a>
+<code><span class="identifier">CYAN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-b-l-u-e.html
new file mode 100644
index 00000000..9fb0ad20
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-b-l-u-e.html">DARKBLUE</a><br/>
+<br/>
+<h1>DARKBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKBLUE"></a>
+<code><span class="identifier">DARKBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-c-y-a-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-c-y-a-n.html
new file mode 100644
index 00000000..84e63e3b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-c-y-a-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKCYAN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-c-y-a-n.html">DARKCYAN</a><br/>
+<br/>
+<h1>DARKCYAN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKCYAN"></a>
+<code><span class="identifier">DARKCYAN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-o-l-d-e-n-r-o-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-o-l-d-e-n-r-o-d.html
new file mode 100644
index 00000000..c97b590c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-o-l-d-e-n-r-o-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKGOLDENROD - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-g-o-l-d-e-n-r-o-d.html">DARKGOLDENROD</a><br/>
+<br/>
+<h1>DARKGOLDENROD</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKGOLDENROD"></a>
+<code><span class="identifier">DARKGOLDENROD</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-r-a-y.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-r-a-y.html
new file mode 100644
index 00000000..9830a427
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-r-a-y.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKGRAY - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-g-r-a-y.html">DARKGRAY</a><br/>
+<br/>
+<h1>DARKGRAY</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKGRAY"></a>
+<code><span class="identifier">DARKGRAY</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-r-e-e-n.html
new file mode 100644
index 00000000..002ecc5c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-g-r-e-e-n.html">DARKGREEN</a><br/>
+<br/>
+<h1>DARKGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKGREEN"></a>
+<code><span class="identifier">DARKGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-k-h-a-k-i.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-k-h-a-k-i.html
new file mode 100644
index 00000000..58a94155
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-k-h-a-k-i.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKKHAKI - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-k-h-a-k-i.html">DARKKHAKI</a><br/>
+<br/>
+<h1>DARKKHAKI</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKKHAKI"></a>
+<code><span class="identifier">DARKKHAKI</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-m-a-g-e-n-t-a.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-m-a-g-e-n-t-a.html
new file mode 100644
index 00000000..0671aa16
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-m-a-g-e-n-t-a.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKMAGENTA - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-m-a-g-e-n-t-a.html">DARKMAGENTA</a><br/>
+<br/>
+<h1>DARKMAGENTA</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKMAGENTA"></a>
+<code><span class="identifier">DARKMAGENTA</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-l-i-v-e-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-l-i-v-e-g-r-e-e-n.html
new file mode 100644
index 00000000..a49919ae
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-l-i-v-e-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKOLIVEGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-o-l-i-v-e-g-r-e-e-n.html">DARKOLIVEGREEN</a><br/>
+<br/>
+<h1>DARKOLIVEGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKOLIVEGREEN"></a>
+<code><span class="identifier">DARKOLIVEGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-r-a-n-g-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-r-a-n-g-e.html
new file mode 100644
index 00000000..90ca0462
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-r-a-n-g-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKORANGE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-o-r-a-n-g-e.html">DARKORANGE</a><br/>
+<br/>
+<h1>DARKORANGE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKORANGE"></a>
+<code><span class="identifier">DARKORANGE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-r-c-h-i-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-r-c-h-i-d.html
new file mode 100644
index 00000000..69c27b23
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-o-r-c-h-i-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKORCHID - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-o-r-c-h-i-d.html">DARKORCHID</a><br/>
+<br/>
+<h1>DARKORCHID</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKORCHID"></a>
+<code><span class="identifier">DARKORCHID</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-r-e-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-r-e-d.html
new file mode 100644
index 00000000..6b44f76f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-r-e-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKRED - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-r-e-d.html">DARKRED</a><br/>
+<br/>
+<h1>DARKRED</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKRED"></a>
+<code><span class="identifier">DARKRED</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-a-l-m-o-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-a-l-m-o-n.html
new file mode 100644
index 00000000..0eb586f3
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-a-l-m-o-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKSALMON - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-s-a-l-m-o-n.html">DARKSALMON</a><br/>
+<br/>
+<h1>DARKSALMON</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKSALMON"></a>
+<code><span class="identifier">DARKSALMON</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-e-a-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-e-a-g-r-e-e-n.html
new file mode 100644
index 00000000..63ad4292
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-e-a-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKSEAGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-s-e-a-g-r-e-e-n.html">DARKSEAGREEN</a><br/>
+<br/>
+<h1>DARKSEAGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKSEAGREEN"></a>
+<code><span class="identifier">DARKSEAGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-l-a-t-e-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-l-a-t-e-b-l-u-e.html
new file mode 100644
index 00000000..1d23d9c5
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-l-a-t-e-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKSLATEBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-s-l-a-t-e-b-l-u-e.html">DARKSLATEBLUE</a><br/>
+<br/>
+<h1>DARKSLATEBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKSLATEBLUE"></a>
+<code><span class="identifier">DARKSLATEBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-l-a-t-e-g-r-a-y.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-l-a-t-e-g-r-a-y.html
new file mode 100644
index 00000000..ec76e984
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-s-l-a-t-e-g-r-a-y.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKSLATEGRAY - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-s-l-a-t-e-g-r-a-y.html">DARKSLATEGRAY</a><br/>
+<br/>
+<h1>DARKSLATEGRAY</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKSLATEGRAY"></a>
+<code><span class="identifier">DARKSLATEGRAY</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-t-u-r-q-u-o-i-s-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-t-u-r-q-u-o-i-s-e.html
new file mode 100644
index 00000000..8a618fba
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-t-u-r-q-u-o-i-s-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKTURQUOISE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-t-u-r-q-u-o-i-s-e.html">DARKTURQUOISE</a><br/>
+<br/>
+<h1>DARKTURQUOISE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKTURQUOISE"></a>
+<code><span class="identifier">DARKTURQUOISE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-v-i-o-l-e-t.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-v-i-o-l-e-t.html
new file mode 100644
index 00000000..97a2f3d6
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-a-r-k-v-i-o-l-e-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DARKVIOLET - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-a-r-k-v-i-o-l-e-t.html">DARKVIOLET</a><br/>
+<br/>
+<h1>DARKVIOLET</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DARKVIOLET"></a>
+<code><span class="identifier">DARKVIOLET</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-e-e-p-p-i-n-k.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-e-e-p-p-i-n-k.html
new file mode 100644
index 00000000..79c33988
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-e-e-p-p-i-n-k.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DEEPPINK - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-e-e-p-p-i-n-k.html">DEEPPINK</a><br/>
+<br/>
+<h1>DEEPPINK</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DEEPPINK"></a>
+<code><span class="identifier">DEEPPINK</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-e-e-p-s-k-y-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-e-e-p-s-k-y-b-l-u-e.html
new file mode 100644
index 00000000..65716f86
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-e-e-p-s-k-y-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DEEPSKYBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-e-e-p-s-k-y-b-l-u-e.html">DEEPSKYBLUE</a><br/>
+<br/>
+<h1>DEEPSKYBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DEEPSKYBLUE"></a>
+<code><span class="identifier">DEEPSKYBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-i-m-g-r-a-y.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-i-m-g-r-a-y.html
new file mode 100644
index 00000000..cf76d5e8
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-i-m-g-r-a-y.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DIMGRAY - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-i-m-g-r-a-y.html">DIMGRAY</a><br/>
+<br/>
+<h1>DIMGRAY</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DIMGRAY"></a>
+<code><span class="identifier">DIMGRAY</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-o-d-g-e-r-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-o-d-g-e-r-b-l-u-e.html
new file mode 100644
index 00000000..796af578
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-d-o-d-g-e-r-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.DODGERBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-d-o-d-g-e-r-b-l-u-e.html">DODGERBLUE</a><br/>
+<br/>
+<h1>DODGERBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.DODGERBLUE"></a>
+<code><span class="identifier">DODGERBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-i-r-e-b-r-i-c-k.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-i-r-e-b-r-i-c-k.html
new file mode 100644
index 00000000..cc106f4a
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-i-r-e-b-r-i-c-k.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.FIREBRICK - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-f-i-r-e-b-r-i-c-k.html">FIREBRICK</a><br/>
+<br/>
+<h1>FIREBRICK</h1>
+<a name="pl.treksoft.kvision.core.COLOR.FIREBRICK"></a>
+<code><span class="identifier">FIREBRICK</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-l-o-r-a-l-w-h-i-t-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-l-o-r-a-l-w-h-i-t-e.html
new file mode 100644
index 00000000..bee08048
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-l-o-r-a-l-w-h-i-t-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.FLORALWHITE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-f-l-o-r-a-l-w-h-i-t-e.html">FLORALWHITE</a><br/>
+<br/>
+<h1>FLORALWHITE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.FLORALWHITE"></a>
+<code><span class="identifier">FLORALWHITE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-o-r-e-s-t-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-o-r-e-s-t-g-r-e-e-n.html
new file mode 100644
index 00000000..bfbdaf77
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-o-r-e-s-t-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.FORESTGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-f-o-r-e-s-t-g-r-e-e-n.html">FORESTGREEN</a><br/>
+<br/>
+<h1>FORESTGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.FORESTGREEN"></a>
+<code><span class="identifier">FORESTGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-u-c-h-s-i-a.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-u-c-h-s-i-a.html
new file mode 100644
index 00000000..227196ee
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-f-u-c-h-s-i-a.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.FUCHSIA - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-f-u-c-h-s-i-a.html">FUCHSIA</a><br/>
+<br/>
+<h1>FUCHSIA</h1>
+<a name="pl.treksoft.kvision.core.COLOR.FUCHSIA"></a>
+<code><span class="identifier">FUCHSIA</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-a-i-n-s-b-o-r-o.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-a-i-n-s-b-o-r-o.html
new file mode 100644
index 00000000..520bc53b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-a-i-n-s-b-o-r-o.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.GAINSBORO - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-g-a-i-n-s-b-o-r-o.html">GAINSBORO</a><br/>
+<br/>
+<h1>GAINSBORO</h1>
+<a name="pl.treksoft.kvision.core.COLOR.GAINSBORO"></a>
+<code><span class="identifier">GAINSBORO</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-h-o-s-t-w-h-i-t-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-h-o-s-t-w-h-i-t-e.html
new file mode 100644
index 00000000..4570960d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-h-o-s-t-w-h-i-t-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.GHOSTWHITE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-g-h-o-s-t-w-h-i-t-e.html">GHOSTWHITE</a><br/>
+<br/>
+<h1>GHOSTWHITE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.GHOSTWHITE"></a>
+<code><span class="identifier">GHOSTWHITE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-o-l-d-e-n-r-o-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-o-l-d-e-n-r-o-d.html
new file mode 100644
index 00000000..bd08a340
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-o-l-d-e-n-r-o-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.GOLDENROD - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-g-o-l-d-e-n-r-o-d.html">GOLDENROD</a><br/>
+<br/>
+<h1>GOLDENROD</h1>
+<a name="pl.treksoft.kvision.core.COLOR.GOLDENROD"></a>
+<code><span class="identifier">GOLDENROD</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-o-l-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-o-l-d.html
new file mode 100644
index 00000000..0c39d8af
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-o-l-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.GOLD - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-g-o-l-d.html">GOLD</a><br/>
+<br/>
+<h1>GOLD</h1>
+<a name="pl.treksoft.kvision.core.COLOR.GOLD"></a>
+<code><span class="identifier">GOLD</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-a-y.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-a-y.html
new file mode 100644
index 00000000..7f8da5fe
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-a-y.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.GRAY - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-g-r-a-y.html">GRAY</a><br/>
+<br/>
+<h1>GRAY</h1>
+<a name="pl.treksoft.kvision.core.COLOR.GRAY"></a>
+<code><span class="identifier">GRAY</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-e-e-n-y-e-l-l-o-w.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-e-e-n-y-e-l-l-o-w.html
new file mode 100644
index 00000000..e680fb38
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-e-e-n-y-e-l-l-o-w.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.GREENYELLOW - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-g-r-e-e-n-y-e-l-l-o-w.html">GREENYELLOW</a><br/>
+<br/>
+<h1>GREENYELLOW</h1>
+<a name="pl.treksoft.kvision.core.COLOR.GREENYELLOW"></a>
+<code><span class="identifier">GREENYELLOW</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-e-e-n.html
new file mode 100644
index 00000000..6c461e49
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.GREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-g-r-e-e-n.html">GREEN</a><br/>
+<br/>
+<h1>GREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.GREEN"></a>
+<code><span class="identifier">GREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-h-o-n-e-y-d-e-w.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-h-o-n-e-y-d-e-w.html
new file mode 100644
index 00000000..ec5e6f7f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-h-o-n-e-y-d-e-w.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.HONEYDEW - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-h-o-n-e-y-d-e-w.html">HONEYDEW</a><br/>
+<br/>
+<h1>HONEYDEW</h1>
+<a name="pl.treksoft.kvision.core.COLOR.HONEYDEW"></a>
+<code><span class="identifier">HONEYDEW</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-h-o-t-p-i-n-k.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-h-o-t-p-i-n-k.html
new file mode 100644
index 00000000..52484048
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-h-o-t-p-i-n-k.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.HOTPINK - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-h-o-t-p-i-n-k.html">HOTPINK</a><br/>
+<br/>
+<h1>HOTPINK</h1>
+<a name="pl.treksoft.kvision.core.COLOR.HOTPINK"></a>
+<code><span class="identifier">HOTPINK</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-n-d-i-a-n-r-e-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-n-d-i-a-n-r-e-d.html
new file mode 100644
index 00000000..f523224d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-n-d-i-a-n-r-e-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.INDIANRED - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-i-n-d-i-a-n-r-e-d.html">INDIANRED</a><br/>
+<br/>
+<h1>INDIANRED</h1>
+<a name="pl.treksoft.kvision.core.COLOR.INDIANRED"></a>
+<code><span class="identifier">INDIANRED</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-n-d-i-g-o.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-n-d-i-g-o.html
new file mode 100644
index 00000000..03185255
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-n-d-i-g-o.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.INDIGO - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-i-n-d-i-g-o.html">INDIGO</a><br/>
+<br/>
+<h1>INDIGO</h1>
+<a name="pl.treksoft.kvision.core.COLOR.INDIGO"></a>
+<code><span class="identifier">INDIGO</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-v-o-r-y.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-v-o-r-y.html
new file mode 100644
index 00000000..4acc0a3d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-i-v-o-r-y.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.IVORY - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-i-v-o-r-y.html">IVORY</a><br/>
+<br/>
+<h1>IVORY</h1>
+<a name="pl.treksoft.kvision.core.COLOR.IVORY"></a>
+<code><span class="identifier">IVORY</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-k-h-a-k-i.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-k-h-a-k-i.html
new file mode 100644
index 00000000..08b48783
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-k-h-a-k-i.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.KHAKI - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-k-h-a-k-i.html">KHAKI</a><br/>
+<br/>
+<h1>KHAKI</h1>
+<a name="pl.treksoft.kvision.core.COLOR.KHAKI"></a>
+<code><span class="identifier">KHAKI</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-v-e-n-d-e-r-b-l-u-s-h.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-v-e-n-d-e-r-b-l-u-s-h.html
new file mode 100644
index 00000000..5c2383c7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-v-e-n-d-e-r-b-l-u-s-h.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LAVENDERBLUSH - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-a-v-e-n-d-e-r-b-l-u-s-h.html">LAVENDERBLUSH</a><br/>
+<br/>
+<h1>LAVENDERBLUSH</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LAVENDERBLUSH"></a>
+<code><span class="identifier">LAVENDERBLUSH</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-v-e-n-d-e-r.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-v-e-n-d-e-r.html
new file mode 100644
index 00000000..950f0e15
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-v-e-n-d-e-r.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LAVENDER - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-a-v-e-n-d-e-r.html">LAVENDER</a><br/>
+<br/>
+<h1>LAVENDER</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LAVENDER"></a>
+<code><span class="identifier">LAVENDER</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-w-n-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-w-n-g-r-e-e-n.html
new file mode 100644
index 00000000..58b2757b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-a-w-n-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LAWNGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-a-w-n-g-r-e-e-n.html">LAWNGREEN</a><br/>
+<br/>
+<h1>LAWNGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LAWNGREEN"></a>
+<code><span class="identifier">LAWNGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-e-m-o-n-c-h-i-f-f-o-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-e-m-o-n-c-h-i-f-f-o-n.html
new file mode 100644
index 00000000..a73b0dd3
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-e-m-o-n-c-h-i-f-f-o-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LEMONCHIFFON - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-e-m-o-n-c-h-i-f-f-o-n.html">LEMONCHIFFON</a><br/>
+<br/>
+<h1>LEMONCHIFFON</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LEMONCHIFFON"></a>
+<code><span class="identifier">LEMONCHIFFON</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-b-l-u-e.html
new file mode 100644
index 00000000..b04f6cfa
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-b-l-u-e.html">LIGHTBLUE</a><br/>
+<br/>
+<h1>LIGHTBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTBLUE"></a>
+<code><span class="identifier">LIGHTBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-c-o-r-a-l.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-c-o-r-a-l.html
new file mode 100644
index 00000000..114e8412
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-c-o-r-a-l.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTCORAL - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-c-o-r-a-l.html">LIGHTCORAL</a><br/>
+<br/>
+<h1>LIGHTCORAL</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTCORAL"></a>
+<code><span class="identifier">LIGHTCORAL</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-c-y-a-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-c-y-a-n.html
new file mode 100644
index 00000000..718f0fbf
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-c-y-a-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTCYAN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-c-y-a-n.html">LIGHTCYAN</a><br/>
+<br/>
+<h1>LIGHTCYAN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTCYAN"></a>
+<code><span class="identifier">LIGHTCYAN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-o-l-d-e-n-r-o-d-y-e-l-l-o-w.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-o-l-d-e-n-r-o-d-y-e-l-l-o-w.html
new file mode 100644
index 00000000..72bef693
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-o-l-d-e-n-r-o-d-y-e-l-l-o-w.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTGOLDENRODYELLOW - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-g-o-l-d-e-n-r-o-d-y-e-l-l-o-w.html">LIGHTGOLDENRODYELLOW</a><br/>
+<br/>
+<h1>LIGHTGOLDENRODYELLOW</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTGOLDENRODYELLOW"></a>
+<code><span class="identifier">LIGHTGOLDENRODYELLOW</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-r-a-y.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-r-a-y.html
new file mode 100644
index 00000000..89ecf1eb
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-r-a-y.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTGRAY - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-g-r-a-y.html">LIGHTGRAY</a><br/>
+<br/>
+<h1>LIGHTGRAY</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTGRAY"></a>
+<code><span class="identifier">LIGHTGRAY</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-r-e-e-n.html
new file mode 100644
index 00000000..e49cb1b5
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-g-r-e-e-n.html">LIGHTGREEN</a><br/>
+<br/>
+<h1>LIGHTGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTGREEN"></a>
+<code><span class="identifier">LIGHTGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-p-i-n-k.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-p-i-n-k.html
new file mode 100644
index 00000000..f42ef31c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-p-i-n-k.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTPINK - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-p-i-n-k.html">LIGHTPINK</a><br/>
+<br/>
+<h1>LIGHTPINK</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTPINK"></a>
+<code><span class="identifier">LIGHTPINK</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-a-l-m-o-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-a-l-m-o-n.html
new file mode 100644
index 00000000..1b62824d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-a-l-m-o-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTSALMON - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-s-a-l-m-o-n.html">LIGHTSALMON</a><br/>
+<br/>
+<h1>LIGHTSALMON</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTSALMON"></a>
+<code><span class="identifier">LIGHTSALMON</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-e-a-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-e-a-g-r-e-e-n.html
new file mode 100644
index 00000000..8c0ed60e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-e-a-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTSEAGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-s-e-a-g-r-e-e-n.html">LIGHTSEAGREEN</a><br/>
+<br/>
+<h1>LIGHTSEAGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTSEAGREEN"></a>
+<code><span class="identifier">LIGHTSEAGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-k-y-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-k-y-b-l-u-e.html
new file mode 100644
index 00000000..61f5de30
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-k-y-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTSKYBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-s-k-y-b-l-u-e.html">LIGHTSKYBLUE</a><br/>
+<br/>
+<h1>LIGHTSKYBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTSKYBLUE"></a>
+<code><span class="identifier">LIGHTSKYBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-l-a-t-e-g-r-a-y.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-l-a-t-e-g-r-a-y.html
new file mode 100644
index 00000000..c611df47
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-l-a-t-e-g-r-a-y.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTSLATEGRAY - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-s-l-a-t-e-g-r-a-y.html">LIGHTSLATEGRAY</a><br/>
+<br/>
+<h1>LIGHTSLATEGRAY</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTSLATEGRAY"></a>
+<code><span class="identifier">LIGHTSLATEGRAY</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-t-e-e-l-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-t-e-e-l-b-l-u-e.html
new file mode 100644
index 00000000..57dc7d01
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-s-t-e-e-l-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTSTEELBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-s-t-e-e-l-b-l-u-e.html">LIGHTSTEELBLUE</a><br/>
+<br/>
+<h1>LIGHTSTEELBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTSTEELBLUE"></a>
+<code><span class="identifier">LIGHTSTEELBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-y-e-l-l-o-w.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-y-e-l-l-o-w.html
new file mode 100644
index 00000000..a553d75e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-g-h-t-y-e-l-l-o-w.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIGHTYELLOW - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-g-h-t-y-e-l-l-o-w.html">LIGHTYELLOW</a><br/>
+<br/>
+<h1>LIGHTYELLOW</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIGHTYELLOW"></a>
+<code><span class="identifier">LIGHTYELLOW</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-m-e-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-m-e-g-r-e-e-n.html
new file mode 100644
index 00000000..726e2f25
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-m-e-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIMEGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-m-e-g-r-e-e-n.html">LIMEGREEN</a><br/>
+<br/>
+<h1>LIMEGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIMEGREEN"></a>
+<code><span class="identifier">LIMEGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-m-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-m-e.html
new file mode 100644
index 00000000..a01bb2d1
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-m-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LIME - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-m-e.html">LIME</a><br/>
+<br/>
+<h1>LIME</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LIME"></a>
+<code><span class="identifier">LIME</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-n-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-n-e-n.html
new file mode 100644
index 00000000..a7ebfd09
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-l-i-n-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.LINEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-l-i-n-e-n.html">LINEN</a><br/>
+<br/>
+<h1>LINEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.LINEN"></a>
+<code><span class="identifier">LINEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-a-g-e-n-t-a.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-a-g-e-n-t-a.html
new file mode 100644
index 00000000..40dead34
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-a-g-e-n-t-a.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MAGENTA - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-a-g-e-n-t-a.html">MAGENTA</a><br/>
+<br/>
+<h1>MAGENTA</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MAGENTA"></a>
+<code><span class="identifier">MAGENTA</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-a-r-o-o-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-a-r-o-o-n.html
new file mode 100644
index 00000000..8c624e32
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-a-r-o-o-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MAROON - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-a-r-o-o-n.html">MAROON</a><br/>
+<br/>
+<h1>MAROON</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MAROON"></a>
+<code><span class="identifier">MAROON</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-a-q-u-a-m-a-r-i-n-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-a-q-u-a-m-a-r-i-n-e.html
new file mode 100644
index 00000000..9e4a2f03
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-a-q-u-a-m-a-r-i-n-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MEDIUMAQUAMARINE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-e-d-i-u-m-a-q-u-a-m-a-r-i-n-e.html">MEDIUMAQUAMARINE</a><br/>
+<br/>
+<h1>MEDIUMAQUAMARINE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MEDIUMAQUAMARINE"></a>
+<code><span class="identifier">MEDIUMAQUAMARINE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-b-l-u-e.html
new file mode 100644
index 00000000..3cf07499
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MEDIUMBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-e-d-i-u-m-b-l-u-e.html">MEDIUMBLUE</a><br/>
+<br/>
+<h1>MEDIUMBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MEDIUMBLUE"></a>
+<code><span class="identifier">MEDIUMBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-o-r-c-h-i-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-o-r-c-h-i-d.html
new file mode 100644
index 00000000..0bbda26c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-o-r-c-h-i-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MEDIUMORCHID - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-e-d-i-u-m-o-r-c-h-i-d.html">MEDIUMORCHID</a><br/>
+<br/>
+<h1>MEDIUMORCHID</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MEDIUMORCHID"></a>
+<code><span class="identifier">MEDIUMORCHID</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-p-u-r-p-l-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-p-u-r-p-l-e.html
new file mode 100644
index 00000000..c5d4b21e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-p-u-r-p-l-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MEDIUMPURPLE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-e-d-i-u-m-p-u-r-p-l-e.html">MEDIUMPURPLE</a><br/>
+<br/>
+<h1>MEDIUMPURPLE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MEDIUMPURPLE"></a>
+<code><span class="identifier">MEDIUMPURPLE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-e-a-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-e-a-g-r-e-e-n.html
new file mode 100644
index 00000000..83a0398a
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-e-a-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MEDIUMSEAGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-e-d-i-u-m-s-e-a-g-r-e-e-n.html">MEDIUMSEAGREEN</a><br/>
+<br/>
+<h1>MEDIUMSEAGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MEDIUMSEAGREEN"></a>
+<code><span class="identifier">MEDIUMSEAGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-l-a-t-e-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-l-a-t-e-b-l-u-e.html
new file mode 100644
index 00000000..a211eab3
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-l-a-t-e-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MEDIUMSLATEBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-e-d-i-u-m-s-l-a-t-e-b-l-u-e.html">MEDIUMSLATEBLUE</a><br/>
+<br/>
+<h1>MEDIUMSLATEBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MEDIUMSLATEBLUE"></a>
+<code><span class="identifier">MEDIUMSLATEBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-p-r-i-n-g-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-p-r-i-n-g-g-r-e-e-n.html
new file mode 100644
index 00000000..54aff555
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-s-p-r-i-n-g-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MEDIUMSPRINGGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-e-d-i-u-m-s-p-r-i-n-g-g-r-e-e-n.html">MEDIUMSPRINGGREEN</a><br/>
+<br/>
+<h1>MEDIUMSPRINGGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MEDIUMSPRINGGREEN"></a>
+<code><span class="identifier">MEDIUMSPRINGGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-t-u-r-q-u-o-i-s-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-t-u-r-q-u-o-i-s-e.html
new file mode 100644
index 00000000..0fb0325f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-t-u-r-q-u-o-i-s-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MEDIUMTURQUOISE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-e-d-i-u-m-t-u-r-q-u-o-i-s-e.html">MEDIUMTURQUOISE</a><br/>
+<br/>
+<h1>MEDIUMTURQUOISE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MEDIUMTURQUOISE"></a>
+<code><span class="identifier">MEDIUMTURQUOISE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-v-i-o-l-e-t-r-e-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-v-i-o-l-e-t-r-e-d.html
new file mode 100644
index 00000000..7156381c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-e-d-i-u-m-v-i-o-l-e-t-r-e-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MEDIUMVIOLETRED - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-e-d-i-u-m-v-i-o-l-e-t-r-e-d.html">MEDIUMVIOLETRED</a><br/>
+<br/>
+<h1>MEDIUMVIOLETRED</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MEDIUMVIOLETRED"></a>
+<code><span class="identifier">MEDIUMVIOLETRED</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-d-n-i-g-h-t-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-d-n-i-g-h-t-b-l-u-e.html
new file mode 100644
index 00000000..1a09f29c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-d-n-i-g-h-t-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MIDNIGHTBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-i-d-n-i-g-h-t-b-l-u-e.html">MIDNIGHTBLUE</a><br/>
+<br/>
+<h1>MIDNIGHTBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MIDNIGHTBLUE"></a>
+<code><span class="identifier">MIDNIGHTBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-n-t-c-r-e-a-m.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-n-t-c-r-e-a-m.html
new file mode 100644
index 00000000..973c85ae
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-n-t-c-r-e-a-m.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MINTCREAM - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-i-n-t-c-r-e-a-m.html">MINTCREAM</a><br/>
+<br/>
+<h1>MINTCREAM</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MINTCREAM"></a>
+<code><span class="identifier">MINTCREAM</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-s-t-y-r-o-s-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-s-t-y-r-o-s-e.html
new file mode 100644
index 00000000..110424ac
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-i-s-t-y-r-o-s-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MISTYROSE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-i-s-t-y-r-o-s-e.html">MISTYROSE</a><br/>
+<br/>
+<h1>MISTYROSE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MISTYROSE"></a>
+<code><span class="identifier">MISTYROSE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-o-c-c-a-s-i-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-o-c-c-a-s-i-n.html
new file mode 100644
index 00000000..72a3eec2
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-m-o-c-c-a-s-i-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.MOCCASIN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-m-o-c-c-a-s-i-n.html">MOCCASIN</a><br/>
+<br/>
+<h1>MOCCASIN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.MOCCASIN"></a>
+<code><span class="identifier">MOCCASIN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-n-a-v-a-j-o-w-h-i-t-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-n-a-v-a-j-o-w-h-i-t-e.html
new file mode 100644
index 00000000..48cca82e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-n-a-v-a-j-o-w-h-i-t-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.NAVAJOWHITE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-n-a-v-a-j-o-w-h-i-t-e.html">NAVAJOWHITE</a><br/>
+<br/>
+<h1>NAVAJOWHITE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.NAVAJOWHITE"></a>
+<code><span class="identifier">NAVAJOWHITE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-n-a-v-y.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-n-a-v-y.html
new file mode 100644
index 00000000..d124b10d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-n-a-v-y.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.NAVY - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-n-a-v-y.html">NAVY</a><br/>
+<br/>
+<h1>NAVY</h1>
+<a name="pl.treksoft.kvision.core.COLOR.NAVY"></a>
+<code><span class="identifier">NAVY</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-d-l-a-c-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-d-l-a-c-e.html
new file mode 100644
index 00000000..19d2ac54
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-d-l-a-c-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.OLDLACE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-o-l-d-l-a-c-e.html">OLDLACE</a><br/>
+<br/>
+<h1>OLDLACE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.OLDLACE"></a>
+<code><span class="identifier">OLDLACE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-i-v-e-d-r-a-b.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-i-v-e-d-r-a-b.html
new file mode 100644
index 00000000..c6a41e84
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-i-v-e-d-r-a-b.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.OLIVEDRAB - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-o-l-i-v-e-d-r-a-b.html">OLIVEDRAB</a><br/>
+<br/>
+<h1>OLIVEDRAB</h1>
+<a name="pl.treksoft.kvision.core.COLOR.OLIVEDRAB"></a>
+<code><span class="identifier">OLIVEDRAB</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-i-v-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-i-v-e.html
new file mode 100644
index 00000000..bc532bd7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-l-i-v-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.OLIVE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-o-l-i-v-e.html">OLIVE</a><br/>
+<br/>
+<h1>OLIVE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.OLIVE"></a>
+<code><span class="identifier">OLIVE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-a-n-g-e-r-e-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-a-n-g-e-r-e-d.html
new file mode 100644
index 00000000..a7dc731b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-a-n-g-e-r-e-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.ORANGERED - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-o-r-a-n-g-e-r-e-d.html">ORANGERED</a><br/>
+<br/>
+<h1>ORANGERED</h1>
+<a name="pl.treksoft.kvision.core.COLOR.ORANGERED"></a>
+<code><span class="identifier">ORANGERED</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-a-n-g-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-a-n-g-e.html
new file mode 100644
index 00000000..9993b9b8
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-a-n-g-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.ORANGE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-o-r-a-n-g-e.html">ORANGE</a><br/>
+<br/>
+<h1>ORANGE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.ORANGE"></a>
+<code><span class="identifier">ORANGE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-c-h-i-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-c-h-i-d.html
new file mode 100644
index 00000000..74c88174
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-o-r-c-h-i-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.ORCHID - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-o-r-c-h-i-d.html">ORCHID</a><br/>
+<br/>
+<h1>ORCHID</h1>
+<a name="pl.treksoft.kvision.core.COLOR.ORCHID"></a>
+<code><span class="identifier">ORCHID</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-g-o-l-d-e-n-r-o-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-g-o-l-d-e-n-r-o-d.html
new file mode 100644
index 00000000..64ab4ea3
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-g-o-l-d-e-n-r-o-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.PALEGOLDENROD - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-a-l-e-g-o-l-d-e-n-r-o-d.html">PALEGOLDENROD</a><br/>
+<br/>
+<h1>PALEGOLDENROD</h1>
+<a name="pl.treksoft.kvision.core.COLOR.PALEGOLDENROD"></a>
+<code><span class="identifier">PALEGOLDENROD</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-g-r-e-e-n.html
new file mode 100644
index 00000000..7ad361ee
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.PALEGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-a-l-e-g-r-e-e-n.html">PALEGREEN</a><br/>
+<br/>
+<h1>PALEGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.PALEGREEN"></a>
+<code><span class="identifier">PALEGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-t-u-r-q-u-o-i-s-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-t-u-r-q-u-o-i-s-e.html
new file mode 100644
index 00000000..651b6540
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-t-u-r-q-u-o-i-s-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.PALETURQUOISE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-a-l-e-t-u-r-q-u-o-i-s-e.html">PALETURQUOISE</a><br/>
+<br/>
+<h1>PALETURQUOISE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.PALETURQUOISE"></a>
+<code><span class="identifier">PALETURQUOISE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-v-i-o-l-e-t-r-e-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-v-i-o-l-e-t-r-e-d.html
new file mode 100644
index 00000000..12d6e75c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-l-e-v-i-o-l-e-t-r-e-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.PALEVIOLETRED - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-a-l-e-v-i-o-l-e-t-r-e-d.html">PALEVIOLETRED</a><br/>
+<br/>
+<h1>PALEVIOLETRED</h1>
+<a name="pl.treksoft.kvision.core.COLOR.PALEVIOLETRED"></a>
+<code><span class="identifier">PALEVIOLETRED</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-p-a-y-a-w-h-i-p.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-p-a-y-a-w-h-i-p.html
new file mode 100644
index 00000000..2066fe46
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-a-p-a-y-a-w-h-i-p.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.PAPAYAWHIP - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-a-p-a-y-a-w-h-i-p.html">PAPAYAWHIP</a><br/>
+<br/>
+<h1>PAPAYAWHIP</h1>
+<a name="pl.treksoft.kvision.core.COLOR.PAPAYAWHIP"></a>
+<code><span class="identifier">PAPAYAWHIP</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-e-a-c-h-p-u-f-f.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-e-a-c-h-p-u-f-f.html
new file mode 100644
index 00000000..3262b445
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-e-a-c-h-p-u-f-f.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.PEACHPUFF - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-e-a-c-h-p-u-f-f.html">PEACHPUFF</a><br/>
+<br/>
+<h1>PEACHPUFF</h1>
+<a name="pl.treksoft.kvision.core.COLOR.PEACHPUFF"></a>
+<code><span class="identifier">PEACHPUFF</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-e-r-u.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-e-r-u.html
new file mode 100644
index 00000000..b78b3f08
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-e-r-u.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.PERU - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-e-r-u.html">PERU</a><br/>
+<br/>
+<h1>PERU</h1>
+<a name="pl.treksoft.kvision.core.COLOR.PERU"></a>
+<code><span class="identifier">PERU</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-i-n-k.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-i-n-k.html
new file mode 100644
index 00000000..45ac55bd
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-i-n-k.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.PINK - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-i-n-k.html">PINK</a><br/>
+<br/>
+<h1>PINK</h1>
+<a name="pl.treksoft.kvision.core.COLOR.PINK"></a>
+<code><span class="identifier">PINK</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-l-u-m.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-l-u-m.html
new file mode 100644
index 00000000..0c2667c1
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-l-u-m.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.PLUM - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-l-u-m.html">PLUM</a><br/>
+<br/>
+<h1>PLUM</h1>
+<a name="pl.treksoft.kvision.core.COLOR.PLUM"></a>
+<code><span class="identifier">PLUM</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-o-w-d-e-r-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-o-w-d-e-r-b-l-u-e.html
new file mode 100644
index 00000000..db0710f5
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-o-w-d-e-r-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.POWDERBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-o-w-d-e-r-b-l-u-e.html">POWDERBLUE</a><br/>
+<br/>
+<h1>POWDERBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.POWDERBLUE"></a>
+<code><span class="identifier">POWDERBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-u-r-p-l-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-u-r-p-l-e.html
new file mode 100644
index 00000000..02ea63aa
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-p-u-r-p-l-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.PURPLE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-p-u-r-p-l-e.html">PURPLE</a><br/>
+<br/>
+<h1>PURPLE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.PURPLE"></a>
+<code><span class="identifier">PURPLE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-e-b-e-c-c-a-p-u-r-p-l-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-e-b-e-c-c-a-p-u-r-p-l-e.html
new file mode 100644
index 00000000..1d82aa73
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-e-b-e-c-c-a-p-u-r-p-l-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.REBECCAPURPLE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-r-e-b-e-c-c-a-p-u-r-p-l-e.html">REBECCAPURPLE</a><br/>
+<br/>
+<h1>REBECCAPURPLE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.REBECCAPURPLE"></a>
+<code><span class="identifier">REBECCAPURPLE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-e-d.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-e-d.html
new file mode 100644
index 00000000..76ac8793
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-e-d.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.RED - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-r-e-d.html">RED</a><br/>
+<br/>
+<h1>RED</h1>
+<a name="pl.treksoft.kvision.core.COLOR.RED"></a>
+<code><span class="identifier">RED</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-o-s-y-b-r-o-w-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-o-s-y-b-r-o-w-n.html
new file mode 100644
index 00000000..374be643
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-o-s-y-b-r-o-w-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.ROSYBROWN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-r-o-s-y-b-r-o-w-n.html">ROSYBROWN</a><br/>
+<br/>
+<h1>ROSYBROWN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.ROSYBROWN"></a>
+<code><span class="identifier">ROSYBROWN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-o-y-a-l-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-o-y-a-l-b-l-u-e.html
new file mode 100644
index 00000000..6ba45e1b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-r-o-y-a-l-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.ROYALBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-r-o-y-a-l-b-l-u-e.html">ROYALBLUE</a><br/>
+<br/>
+<h1>ROYALBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.ROYALBLUE"></a>
+<code><span class="identifier">ROYALBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-d-d-l-e-b-r-o-w-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-d-d-l-e-b-r-o-w-n.html
new file mode 100644
index 00000000..b1faa1bd
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-d-d-l-e-b-r-o-w-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SADDLEBROWN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-a-d-d-l-e-b-r-o-w-n.html">SADDLEBROWN</a><br/>
+<br/>
+<h1>SADDLEBROWN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SADDLEBROWN"></a>
+<code><span class="identifier">SADDLEBROWN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-l-m-o-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-l-m-o-n.html
new file mode 100644
index 00000000..ee790230
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-l-m-o-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SALMON - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-a-l-m-o-n.html">SALMON</a><br/>
+<br/>
+<h1>SALMON</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SALMON"></a>
+<code><span class="identifier">SALMON</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-n-d-y-b-r-o-w-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-n-d-y-b-r-o-w-n.html
new file mode 100644
index 00000000..d37365e0
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-a-n-d-y-b-r-o-w-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SANDYBROWN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-a-n-d-y-b-r-o-w-n.html">SANDYBROWN</a><br/>
+<br/>
+<h1>SANDYBROWN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SANDYBROWN"></a>
+<code><span class="identifier">SANDYBROWN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-e-a-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-e-a-g-r-e-e-n.html
new file mode 100644
index 00000000..0c772fa8
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-e-a-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SEAGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-e-a-g-r-e-e-n.html">SEAGREEN</a><br/>
+<br/>
+<h1>SEAGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SEAGREEN"></a>
+<code><span class="identifier">SEAGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-e-a-s-h-e-l-l.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-e-a-s-h-e-l-l.html
new file mode 100644
index 00000000..a30d0a6a
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-e-a-s-h-e-l-l.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SEASHELL - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-e-a-s-h-e-l-l.html">SEASHELL</a><br/>
+<br/>
+<h1>SEASHELL</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SEASHELL"></a>
+<code><span class="identifier">SEASHELL</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-i-e-n-n-a.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-i-e-n-n-a.html
new file mode 100644
index 00000000..b4aef1f7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-i-e-n-n-a.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SIENNA - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-i-e-n-n-a.html">SIENNA</a><br/>
+<br/>
+<h1>SIENNA</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SIENNA"></a>
+<code><span class="identifier">SIENNA</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-i-l-v-e-r.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-i-l-v-e-r.html
new file mode 100644
index 00000000..3c63e304
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-i-l-v-e-r.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SILVER - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-i-l-v-e-r.html">SILVER</a><br/>
+<br/>
+<h1>SILVER</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SILVER"></a>
+<code><span class="identifier">SILVER</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-k-y-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-k-y-b-l-u-e.html
new file mode 100644
index 00000000..ecc1a286
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-k-y-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SKYBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-k-y-b-l-u-e.html">SKYBLUE</a><br/>
+<br/>
+<h1>SKYBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SKYBLUE"></a>
+<code><span class="identifier">SKYBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-l-a-t-e-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-l-a-t-e-b-l-u-e.html
new file mode 100644
index 00000000..80799a39
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-l-a-t-e-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SLATEBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-l-a-t-e-b-l-u-e.html">SLATEBLUE</a><br/>
+<br/>
+<h1>SLATEBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SLATEBLUE"></a>
+<code><span class="identifier">SLATEBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-l-a-t-e-g-r-a-y.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-l-a-t-e-g-r-a-y.html
new file mode 100644
index 00000000..bb6a33ce
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-l-a-t-e-g-r-a-y.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SLATEGRAY - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-l-a-t-e-g-r-a-y.html">SLATEGRAY</a><br/>
+<br/>
+<h1>SLATEGRAY</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SLATEGRAY"></a>
+<code><span class="identifier">SLATEGRAY</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-n-o-w.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-n-o-w.html
new file mode 100644
index 00000000..0bff6396
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-n-o-w.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SNOW - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-n-o-w.html">SNOW</a><br/>
+<br/>
+<h1>SNOW</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SNOW"></a>
+<code><span class="identifier">SNOW</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-p-r-i-n-g-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-p-r-i-n-g-g-r-e-e-n.html
new file mode 100644
index 00000000..232832d1
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-p-r-i-n-g-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.SPRINGGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-p-r-i-n-g-g-r-e-e-n.html">SPRINGGREEN</a><br/>
+<br/>
+<h1>SPRINGGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.SPRINGGREEN"></a>
+<code><span class="identifier">SPRINGGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-t-e-e-l-b-l-u-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-t-e-e-l-b-l-u-e.html
new file mode 100644
index 00000000..1d11c024
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-s-t-e-e-l-b-l-u-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.STEELBLUE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-s-t-e-e-l-b-l-u-e.html">STEELBLUE</a><br/>
+<br/>
+<h1>STEELBLUE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.STEELBLUE"></a>
+<code><span class="identifier">STEELBLUE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-a-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-a-n.html
new file mode 100644
index 00000000..1b26e032
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-a-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.TAN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-t-a-n.html">TAN</a><br/>
+<br/>
+<h1>TAN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.TAN"></a>
+<code><span class="identifier">TAN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-e-a-l.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-e-a-l.html
new file mode 100644
index 00000000..8d852f98
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-e-a-l.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.TEAL - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-t-e-a-l.html">TEAL</a><br/>
+<br/>
+<h1>TEAL</h1>
+<a name="pl.treksoft.kvision.core.COLOR.TEAL"></a>
+<code><span class="identifier">TEAL</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-h-i-s-t-l-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-h-i-s-t-l-e.html
new file mode 100644
index 00000000..392f5d11
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-h-i-s-t-l-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.THISTLE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-t-h-i-s-t-l-e.html">THISTLE</a><br/>
+<br/>
+<h1>THISTLE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.THISTLE"></a>
+<code><span class="identifier">THISTLE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-o-m-a-t-o.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-o-m-a-t-o.html
new file mode 100644
index 00000000..62c0cffd
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-o-m-a-t-o.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.TOMATO - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-t-o-m-a-t-o.html">TOMATO</a><br/>
+<br/>
+<h1>TOMATO</h1>
+<a name="pl.treksoft.kvision.core.COLOR.TOMATO"></a>
+<code><span class="identifier">TOMATO</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-u-r-q-u-o-i-s-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-u-r-q-u-o-i-s-e.html
new file mode 100644
index 00000000..198c5842
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-t-u-r-q-u-o-i-s-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.TURQUOISE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-t-u-r-q-u-o-i-s-e.html">TURQUOISE</a><br/>
+<br/>
+<h1>TURQUOISE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.TURQUOISE"></a>
+<code><span class="identifier">TURQUOISE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-v-i-o-l-e-t.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-v-i-o-l-e-t.html
new file mode 100644
index 00000000..0cb0b740
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-v-i-o-l-e-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.VIOLET - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-v-i-o-l-e-t.html">VIOLET</a><br/>
+<br/>
+<h1>VIOLET</h1>
+<a name="pl.treksoft.kvision.core.COLOR.VIOLET"></a>
+<code><span class="identifier">VIOLET</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-e-a-t.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-e-a-t.html
new file mode 100644
index 00000000..64e37588
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-e-a-t.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.WHEAT - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-w-h-e-a-t.html">WHEAT</a><br/>
+<br/>
+<h1>WHEAT</h1>
+<a name="pl.treksoft.kvision.core.COLOR.WHEAT"></a>
+<code><span class="identifier">WHEAT</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-i-t-e-s-m-o-k-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-i-t-e-s-m-o-k-e.html
new file mode 100644
index 00000000..c50f927b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-i-t-e-s-m-o-k-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.WHITESMOKE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-w-h-i-t-e-s-m-o-k-e.html">WHITESMOKE</a><br/>
+<br/>
+<h1>WHITESMOKE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.WHITESMOKE"></a>
+<code><span class="identifier">WHITESMOKE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-i-t-e.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-i-t-e.html
new file mode 100644
index 00000000..0fd187eb
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-w-h-i-t-e.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.WHITE - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-w-h-i-t-e.html">WHITE</a><br/>
+<br/>
+<h1>WHITE</h1>
+<a name="pl.treksoft.kvision.core.COLOR.WHITE"></a>
+<code><span class="identifier">WHITE</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-y-e-l-l-o-w-g-r-e-e-n.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-y-e-l-l-o-w-g-r-e-e-n.html
new file mode 100644
index 00000000..b7cb16bf
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-y-e-l-l-o-w-g-r-e-e-n.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.YELLOWGREEN - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-y-e-l-l-o-w-g-r-e-e-n.html">YELLOWGREEN</a><br/>
+<br/>
+<h1>YELLOWGREEN</h1>
+<a name="pl.treksoft.kvision.core.COLOR.YELLOWGREEN"></a>
+<code><span class="identifier">YELLOWGREEN</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-y-e-l-l-o-w.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-y-e-l-l-o-w.html
new file mode 100644
index 00000000..de824aea
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/-y-e-l-l-o-w.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR.YELLOW - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">COLOR</a>&nbsp;/&nbsp;<a href="./-y-e-l-l-o-w.html">YELLOW</a><br/>
+<br/>
+<h1>YELLOW</h1>
+<a name="pl.treksoft.kvision.core.COLOR.YELLOW"></a>
+<code><span class="identifier">YELLOW</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/index.html b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/index.html
new file mode 100644
index 00000000..d1f6c2ef
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-c-o-l-o-r/index.html
@@ -0,0 +1,1006 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>COLOR - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">COLOR</a><br/>
+<br/>
+<h1>COLOR</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">COLOR</span></code>
+<p>Definitions of CSS color names.</p>
+<h3>Enum Values</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-a-l-i-c-e-b-l-u-e.html">ALICEBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-a-n-t-i-q-u-e-w-h-i-t-e.html">ANTIQUEWHITE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-a-q-u-a.html">AQUA</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-a-q-u-a-m-a-r-i-n-e.html">AQUAMARINE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-a-z-u-r-e.html">AZURE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-e-i-g-e.html">BEIGE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-i-s-q-u-e.html">BISQUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-l-a-c-k.html">BLACK</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-l-a-n-c-h-e-d-a-l-m-o-n-d.html">BLANCHEDALMOND</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-l-u-e.html">BLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-l-u-e-v-i-o-l-e-t.html">BLUEVIOLET</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-r-o-w-n.html">BROWN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-u-r-l-y-w-o-o-d.html">BURLYWOOD</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-a-d-e-t-b-l-u-e.html">CADETBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-h-a-r-t-r-e-u-s-e.html">CHARTREUSE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-h-o-c-o-l-a-t-e.html">CHOCOLATE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-o-r-a-l.html">CORAL</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-o-r-n-f-l-o-w-e-r-b-l-u-e.html">CORNFLOWERBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-o-r-n-s-i-l-k.html">CORNSILK</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-r-i-m-s-o-n.html">CRIMSON</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-y-a-n.html">CYAN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-b-l-u-e.html">DARKBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-c-y-a-n.html">DARKCYAN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-g-o-l-d-e-n-r-o-d.html">DARKGOLDENROD</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-g-r-a-y.html">DARKGRAY</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-g-r-e-e-n.html">DARKGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-k-h-a-k-i.html">DARKKHAKI</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-m-a-g-e-n-t-a.html">DARKMAGENTA</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-o-l-i-v-e-g-r-e-e-n.html">DARKOLIVEGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-o-r-a-n-g-e.html">DARKORANGE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-o-r-c-h-i-d.html">DARKORCHID</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-r-e-d.html">DARKRED</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-s-a-l-m-o-n.html">DARKSALMON</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-s-e-a-g-r-e-e-n.html">DARKSEAGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-s-l-a-t-e-b-l-u-e.html">DARKSLATEBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-s-l-a-t-e-g-r-a-y.html">DARKSLATEGRAY</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-t-u-r-q-u-o-i-s-e.html">DARKTURQUOISE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-a-r-k-v-i-o-l-e-t.html">DARKVIOLET</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-e-e-p-p-i-n-k.html">DEEPPINK</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-e-e-p-s-k-y-b-l-u-e.html">DEEPSKYBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-i-m-g-r-a-y.html">DIMGRAY</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-d-o-d-g-e-r-b-l-u-e.html">DODGERBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-f-i-r-e-b-r-i-c-k.html">FIREBRICK</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-f-l-o-r-a-l-w-h-i-t-e.html">FLORALWHITE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-f-o-r-e-s-t-g-r-e-e-n.html">FORESTGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-f-u-c-h-s-i-a.html">FUCHSIA</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-g-a-i-n-s-b-o-r-o.html">GAINSBORO</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-g-h-o-s-t-w-h-i-t-e.html">GHOSTWHITE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-g-o-l-d.html">GOLD</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-g-o-l-d-e-n-r-o-d.html">GOLDENROD</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-g-r-a-y.html">GRAY</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-g-r-e-e-n.html">GREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-g-r-e-e-n-y-e-l-l-o-w.html">GREENYELLOW</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-h-o-n-e-y-d-e-w.html">HONEYDEW</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-h-o-t-p-i-n-k.html">HOTPINK</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-i-n-d-i-a-n-r-e-d.html">INDIANRED</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-i-n-d-i-g-o.html">INDIGO</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-i-v-o-r-y.html">IVORY</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-k-h-a-k-i.html">KHAKI</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-a-v-e-n-d-e-r.html">LAVENDER</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-a-v-e-n-d-e-r-b-l-u-s-h.html">LAVENDERBLUSH</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-a-w-n-g-r-e-e-n.html">LAWNGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-e-m-o-n-c-h-i-f-f-o-n.html">LEMONCHIFFON</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-b-l-u-e.html">LIGHTBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-c-o-r-a-l.html">LIGHTCORAL</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-c-y-a-n.html">LIGHTCYAN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-g-o-l-d-e-n-r-o-d-y-e-l-l-o-w.html">LIGHTGOLDENRODYELLOW</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-g-r-a-y.html">LIGHTGRAY</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-g-r-e-e-n.html">LIGHTGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-p-i-n-k.html">LIGHTPINK</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-s-a-l-m-o-n.html">LIGHTSALMON</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-s-e-a-g-r-e-e-n.html">LIGHTSEAGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-s-k-y-b-l-u-e.html">LIGHTSKYBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-s-l-a-t-e-g-r-a-y.html">LIGHTSLATEGRAY</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-s-t-e-e-l-b-l-u-e.html">LIGHTSTEELBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-g-h-t-y-e-l-l-o-w.html">LIGHTYELLOW</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-m-e.html">LIME</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-m-e-g-r-e-e-n.html">LIMEGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-l-i-n-e-n.html">LINEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-a-g-e-n-t-a.html">MAGENTA</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-a-r-o-o-n.html">MAROON</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-e-d-i-u-m-a-q-u-a-m-a-r-i-n-e.html">MEDIUMAQUAMARINE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-e-d-i-u-m-b-l-u-e.html">MEDIUMBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-e-d-i-u-m-o-r-c-h-i-d.html">MEDIUMORCHID</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-e-d-i-u-m-p-u-r-p-l-e.html">MEDIUMPURPLE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-e-d-i-u-m-s-e-a-g-r-e-e-n.html">MEDIUMSEAGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-e-d-i-u-m-s-l-a-t-e-b-l-u-e.html">MEDIUMSLATEBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-e-d-i-u-m-s-p-r-i-n-g-g-r-e-e-n.html">MEDIUMSPRINGGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-e-d-i-u-m-t-u-r-q-u-o-i-s-e.html">MEDIUMTURQUOISE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-e-d-i-u-m-v-i-o-l-e-t-r-e-d.html">MEDIUMVIOLETRED</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-i-d-n-i-g-h-t-b-l-u-e.html">MIDNIGHTBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-i-n-t-c-r-e-a-m.html">MINTCREAM</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-i-s-t-y-r-o-s-e.html">MISTYROSE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-m-o-c-c-a-s-i-n.html">MOCCASIN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-n-a-v-a-j-o-w-h-i-t-e.html">NAVAJOWHITE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-n-a-v-y.html">NAVY</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-o-l-d-l-a-c-e.html">OLDLACE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-o-l-i-v-e.html">OLIVE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-o-l-i-v-e-d-r-a-b.html">OLIVEDRAB</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-o-r-a-n-g-e.html">ORANGE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-o-r-a-n-g-e-r-e-d.html">ORANGERED</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-o-r-c-h-i-d.html">ORCHID</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-a-l-e-g-o-l-d-e-n-r-o-d.html">PALEGOLDENROD</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-a-l-e-g-r-e-e-n.html">PALEGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-a-l-e-t-u-r-q-u-o-i-s-e.html">PALETURQUOISE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-a-l-e-v-i-o-l-e-t-r-e-d.html">PALEVIOLETRED</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-a-p-a-y-a-w-h-i-p.html">PAPAYAWHIP</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-e-a-c-h-p-u-f-f.html">PEACHPUFF</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-e-r-u.html">PERU</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-i-n-k.html">PINK</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-l-u-m.html">PLUM</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-o-w-d-e-r-b-l-u-e.html">POWDERBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-p-u-r-p-l-e.html">PURPLE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-r-e-b-e-c-c-a-p-u-r-p-l-e.html">REBECCAPURPLE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-r-e-d.html">RED</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-r-o-s-y-b-r-o-w-n.html">ROSYBROWN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-r-o-y-a-l-b-l-u-e.html">ROYALBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-a-d-d-l-e-b-r-o-w-n.html">SADDLEBROWN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-a-l-m-o-n.html">SALMON</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-a-n-d-y-b-r-o-w-n.html">SANDYBROWN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-e-a-g-r-e-e-n.html">SEAGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-e-a-s-h-e-l-l.html">SEASHELL</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-i-e-n-n-a.html">SIENNA</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-i-l-v-e-r.html">SILVER</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-k-y-b-l-u-e.html">SKYBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-l-a-t-e-b-l-u-e.html">SLATEBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-l-a-t-e-g-r-a-y.html">SLATEGRAY</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-n-o-w.html">SNOW</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-p-r-i-n-g-g-r-e-e-n.html">SPRINGGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-s-t-e-e-l-b-l-u-e.html">STEELBLUE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-t-a-n.html">TAN</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-t-e-a-l.html">TEAL</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-t-h-i-s-t-l-e.html">THISTLE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-t-o-m-a-t-o.html">TOMATO</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-t-u-r-q-u-o-i-s-e.html">TURQUOISE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-v-i-o-l-e-t.html">VIOLET</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-w-h-e-a-t.html">WHEAT</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-w-h-i-t-e.html">WHITE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-w-h-i-t-e-s-m-o-k-e.html">WHITESMOKE</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-y-e-l-l-o-w.html">YELLOW</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-y-e-l-l-o-w-g-r-e-e-n.html">YELLOWGREEN</a></p>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-color/-init-.html b/docs/api/pl.treksoft.kvision.core/-color/-init-.html
new file mode 100644
index 00000000..9cb07a81
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-color/-init-.html
@@ -0,0 +1,24 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Color.<init> - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Color</a>&nbsp;/&nbsp;<a href="./-init-.html">&lt;init&gt;</a><br/>
+<br/>
+<h1>&lt;init&gt;</h1>
+<a name="pl.treksoft.kvision.core.Color$&lt;init&gt;(kotlin.Int)"></a>
+<code><span class="identifier">Color</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Color$<init>(kotlin.Int)/color">color</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">)</span></code>
+<p>Creates CSS Color with color given in hex format.</p>
+<h3>Parameters</h3>
+<p><a name="color"></a>
+<code>color</code> - color in hex format</p>
+<a name="pl.treksoft.kvision.core.Color$&lt;init&gt;(pl.treksoft.kvision.core.COLOR)"></a>
+<code><span class="identifier">Color</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Color$<init>(pl.treksoft.kvision.core.COLOR)/color">color</span><span class="symbol">:</span>&nbsp;<a href="../-c-o-l-o-r/index.html"><span class="identifier">COLOR</span></a><span class="symbol">)</span></code>
+<p>Creates CSS Color with color given with named constant.</p>
+<h3>Parameters</h3>
+<p><a name="color"></a>
+<code>color</code> - color named constant</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-color/index.html b/docs/api/pl.treksoft.kvision.core/-color/index.html
new file mode 100644
index 00000000..c6ba38a7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-color/index.html
@@ -0,0 +1,30 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Color - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">Color</a><br/>
+<br/>
+<h1>Color</h1>
+<code><span class="keyword">class </span><span class="identifier">Color</span></code>
+<p>Type-safe definition of CSS color.</p>
+<h3>Constructors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-init-.html">&lt;init&gt;</a></p>
+</td>
+<td>
+<code><span class="identifier">Color</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Color$<init>(kotlin.Int)/color">color</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">)</span></code>
+<p>Creates CSS Color with color given in hex format.</p>
+<code><span class="identifier">Color</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Color$<init>(pl.treksoft.kvision.core.COLOR)/color">color</span><span class="symbol">:</span>&nbsp;<a href="../-c-o-l-o-r/index.html"><span class="identifier">COLOR</span></a><span class="symbol">)</span></code>
+<p>Creates CSS Color with color given with named constant.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-component/add-css-class.html b/docs/api/pl.treksoft.kvision.core/-component/add-css-class.html
new file mode 100644
index 00000000..971670b4
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-component/add-css-class.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Component.addCssClass - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Component</a>&nbsp;/&nbsp;<a href="./add-css-class.html">addCssClass</a><br/>
+<br/>
+<h1>addCssClass</h1>
+<a name="pl.treksoft.kvision.core.Component$addCssClass(kotlin.String)"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$addCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Component</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of current component.</p>
+<h3>Parameters</h3>
+<p><a name="css"></a>
+<code>css</code> - CSS class name</p>
+<p><strong>Return</strong><br/>
+current component</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-component/add-surrounding-css-class.html b/docs/api/pl.treksoft.kvision.core/-component/add-surrounding-css-class.html
new file mode 100644
index 00000000..20d8527a
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-component/add-surrounding-css-class.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Component.addSurroundingCssClass - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Component</a>&nbsp;/&nbsp;<a href="./add-surrounding-css-class.html">addSurroundingCssClass</a><br/>
+<br/>
+<h1>addSurroundingCssClass</h1>
+<a name="pl.treksoft.kvision.core.Component$addSurroundingCssClass(kotlin.String)"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$addSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Component</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of parent component.</p>
+<h3>Parameters</h3>
+<p><a name="css"></a>
+<code>css</code> - CSS class name</p>
+<p><strong>Return</strong><br/>
+current component</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-component/get-element-j-query-d.html b/docs/api/pl.treksoft.kvision.core/-component/get-element-j-query-d.html
new file mode 100644
index 00000000..1f811a99
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-component/get-element-j-query-d.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Component.getElementJQueryD - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Component</a>&nbsp;/&nbsp;<a href="./get-element-j-query-d.html">getElementJQueryD</a><br/>
+<br/>
+<h1>getElementJQueryD</h1>
+<a name="pl.treksoft.kvision.core.Component$getElementJQueryD()"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElementJQueryD</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="keyword">dynamic</span></code>
+<p>Returns JQuery element bound to the current component as a <em>dynamic</em> type.</p>
+<p><strong>Return</strong><br/>
+JQuery element as a <em>dynamic</em> type</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-component/get-element-j-query.html b/docs/api/pl.treksoft.kvision.core/-component/get-element-j-query.html
new file mode 100644
index 00000000..b5782d0b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-component/get-element-j-query.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Component.getElementJQuery - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Component</a>&nbsp;/&nbsp;<a href="./get-element-j-query.html">getElementJQuery</a><br/>
+<br/>
+<h1>getElementJQuery</h1>
+<a name="pl.treksoft.kvision.core.Component$getElementJQuery()"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElementJQuery</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">JQuery</span><span class="symbol">?</span></code>
+<p>Returns JQuery element bound to the current component.</p>
+<p><strong>Return</strong><br/>
+JQuery element</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-component/get-element.html b/docs/api/pl.treksoft.kvision.core/-component/get-element.html
new file mode 100644
index 00000000..934cb2c1
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-component/get-element.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Component.getElement - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Component</a>&nbsp;/&nbsp;<a href="./get-element.html">getElement</a><br/>
+<br/>
+<h1>getElement</h1>
+<a name="pl.treksoft.kvision.core.Component$getElement()"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">?</span></code>
+<p>Returns DOM element bound to the current component.</p>
+<p><strong>Return</strong><br/>
+DOM element</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-component/index.html b/docs/api/pl.treksoft.kvision.core/-component/index.html
new file mode 100644
index 00000000..fb29f342
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-component/index.html
@@ -0,0 +1,137 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Component - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">Component</a><br/>
+<br/>
+<h1>Component</h1>
+<code><span class="keyword">interface </span><span class="identifier">Component</span></code>
+<p>Base interface for all components.</p>
+<h3>Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="parent.html">parent</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Component</span></a><span class="symbol">?</span></code>
+<p>Parent of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="visible.html">visible</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">var </span><span class="identifier">visible</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
+<p>Visibility state of the current component.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="add-css-class.html">addCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$addCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Component</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="add-surrounding-css-class.html">addSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$addSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Component</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-element.html">getElement</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">?</span></code>
+<p>Returns DOM element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-element-j-query.html">getElementJQuery</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElementJQuery</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">JQuery</span><span class="symbol">?</span></code>
+<p>Returns JQuery element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-element-j-query-d.html">getElementJQueryD</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElementJQueryD</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="keyword">dynamic</span></code>
+<p>Returns JQuery element bound to the current component as a <em>dynamic</em> type.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="remove-css-class.html">removeCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$removeCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Component</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="remove-surrounding-css-class.html">removeSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$removeSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Component</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inheritors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-container/index.html">Container</a></p>
+</td>
+<td>
+<code><span class="keyword">interface </span><span class="identifier">Container</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Component</span></a></code>
+<p>Base interface for all containers.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.form/-form-control/index.html">FormControl</a></p>
+</td>
+<td>
+<code><span class="keyword">interface </span><span class="identifier">FormControl</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Component</span></a></code>
+<p>Base interface of a form control.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/index.html">StyledComponent</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">StyledComponent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Component</span></a></code>
+<p>Base class for components supporting CSS styling.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-component/parent.html b/docs/api/pl.treksoft.kvision.core/-component/parent.html
new file mode 100644
index 00000000..80cee78f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-component/parent.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Component.parent - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Component</a>&nbsp;/&nbsp;<a href="./parent.html">parent</a><br/>
+<br/>
+<h1>parent</h1>
+<a name="pl.treksoft.kvision.core.Component$parent"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Component</span></a><span class="symbol">?</span></code>
+<p>Parent of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-component/remove-css-class.html b/docs/api/pl.treksoft.kvision.core/-component/remove-css-class.html
new file mode 100644
index 00000000..ccd69681
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-component/remove-css-class.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Component.removeCssClass - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Component</a>&nbsp;/&nbsp;<a href="./remove-css-class.html">removeCssClass</a><br/>
+<br/>
+<h1>removeCssClass</h1>
+<a name="pl.treksoft.kvision.core.Component$removeCssClass(kotlin.String)"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$removeCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Component</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of current component.</p>
+<h3>Parameters</h3>
+<p><a name="css"></a>
+<code>css</code> - CSS class name</p>
+<p><strong>Return</strong><br/>
+current component</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-component/remove-surrounding-css-class.html b/docs/api/pl.treksoft.kvision.core/-component/remove-surrounding-css-class.html
new file mode 100644
index 00000000..57f9acb1
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-component/remove-surrounding-css-class.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Component.removeSurroundingCssClass - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Component</a>&nbsp;/&nbsp;<a href="./remove-surrounding-css-class.html">removeSurroundingCssClass</a><br/>
+<br/>
+<h1>removeSurroundingCssClass</h1>
+<a name="pl.treksoft.kvision.core.Component$removeSurroundingCssClass(kotlin.String)"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$removeSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Component</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of parent component.</p>
+<h3>Parameters</h3>
+<p><a name="css"></a>
+<code>css</code> - CSS class name</p>
+<p><strong>Return</strong><br/>
+current component</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-component/visible.html b/docs/api/pl.treksoft.kvision.core/-component/visible.html
new file mode 100644
index 00000000..f9f7397d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-component/visible.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Component.visible - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Component</a>&nbsp;/&nbsp;<a href="./visible.html">visible</a><br/>
+<br/>
+<h1>visible</h1>
+<a name="pl.treksoft.kvision.core.Component$visible"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">var </span><span class="identifier">visible</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
+<p>Visibility state of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-container/add-all.html b/docs/api/pl.treksoft.kvision.core/-container/add-all.html
new file mode 100644
index 00000000..49408f67
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-container/add-all.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Container.addAll - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Container</a>&nbsp;/&nbsp;<a href="./add-all.html">addAll</a><br/>
+<br/>
+<h1>addAll</h1>
+<a name="pl.treksoft.kvision.core.Container$addAll(kotlin.collections.List((pl.treksoft.kvision.core.Component)))"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addAll</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Container$addAll(kotlin.collections.List((pl.treksoft.kvision.core.Component)))/children">children</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Container</span></a></code>
+<p>Adds a list of components to the current container.</p>
+<h3>Parameters</h3>
+<p><a name="children"></a>
+<code>children</code> - list of child components</p>
+<p><strong>Return</strong><br/>
+current container</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-container/add.html b/docs/api/pl.treksoft.kvision.core/-container/add.html
new file mode 100644
index 00000000..97bcad9e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-container/add.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Container.add - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Container</a>&nbsp;/&nbsp;<a href="./add.html">add</a><br/>
+<br/>
+<h1>add</h1>
+<a name="pl.treksoft.kvision.core.Container$add(pl.treksoft.kvision.core.Component)"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Container$add(pl.treksoft.kvision.core.Component)/child">child</span><span class="symbol">:</span>&nbsp;<a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Container</span></a></code>
+<p>Adds given component to the current container.</p>
+<h3>Parameters</h3>
+<p><a name="child"></a>
+<code>child</code> - child component</p>
+<p><strong>Return</strong><br/>
+current container</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-container/get-children.html b/docs/api/pl.treksoft.kvision.core/-container/get-children.html
new file mode 100644
index 00000000..60274443
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-container/get-children.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Container.getChildren - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Container</a>&nbsp;/&nbsp;<a href="./get-children.html">getChildren</a><br/>
+<br/>
+<h1>getChildren</h1>
+<a name="pl.treksoft.kvision.core.Container$getChildren()"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getChildren</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">&gt;</span></code>
+<p>Returns a list of children of the current container.</p>
+<p><strong>Return</strong><br/>
+list of children</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-container/index.html b/docs/api/pl.treksoft.kvision.core/-container/index.html
new file mode 100644
index 00000000..09584bce
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-container/index.html
@@ -0,0 +1,178 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Container - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">Container</a><br/>
+<br/>
+<h1>Container</h1>
+<code><span class="keyword">interface </span><span class="identifier">Container</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Base interface for all containers.</p>
+<h3>Inherited Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-component/parent.html">parent</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">?</span></code>
+<p>Parent of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/visible.html">visible</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">var </span><span class="identifier">visible</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
+<p>Visibility state of the current component.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="add.html">add</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Container$add(pl.treksoft.kvision.core.Component)/child">child</span><span class="symbol">:</span>&nbsp;<a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Container</span></a></code>
+<p>Adds given component to the current container.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="add-all.html">addAll</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addAll</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Container$addAll(kotlin.collections.List((pl.treksoft.kvision.core.Component)))/children">children</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Container</span></a></code>
+<p>Adds a list of components to the current container.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-children.html">getChildren</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getChildren</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">&gt;</span></code>
+<p>Returns a list of children of the current container.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="remove.html">remove</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Container$remove(pl.treksoft.kvision.core.Component)/child">child</span><span class="symbol">:</span>&nbsp;<a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Container</span></a></code>
+<p>Removes given component from the current container.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="remove-all.html">removeAll</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeAll</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Container</span></a></code>
+<p>Removes all children from the current container.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inherited Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-component/add-css-class.html">addCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$addCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/add-surrounding-css-class.html">addSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$addSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/get-element.html">getElement</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">?</span></code>
+<p>Returns DOM element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/get-element-j-query.html">getElementJQuery</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElementJQuery</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">JQuery</span><span class="symbol">?</span></code>
+<p>Returns JQuery element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/get-element-j-query-d.html">getElementJQueryD</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElementJQueryD</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="keyword">dynamic</span></code>
+<p>Returns JQuery element bound to the current component as a <em>dynamic</em> type.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/remove-css-class.html">removeCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$removeCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/remove-surrounding-css-class.html">removeSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$removeSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inheritors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.data/-data-container/index.html">DataContainer</a></p>
+</td>
+<td>
+<code><span class="keyword">class </span><span class="identifier">DataContainer</span><span class="symbol">&lt;</span><span class="identifier">M</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.data/-data-component.html"><span class="identifier">DataComponent</span></a><span class="symbol">, </span><span class="identifier">C</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">, </span><a href="./index.html"><span class="identifier">Container</span></a><span class="symbol">, </span><a href="../../pl.treksoft.kvision.data/-data-updatable/index.html"><span class="identifier">DataUpdatable</span></a></code>
+<p>A container class with support for observable data model.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.panel/-simple-panel/index.html">SimplePanel</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SimplePanel</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">, </span><a href="./index.html"><span class="identifier">Container</span></a></code>
+<p>Basic container class, rendered as a DIV element with all children directly within.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-container/remove-all.html b/docs/api/pl.treksoft.kvision.core/-container/remove-all.html
new file mode 100644
index 00000000..84676301
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-container/remove-all.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Container.removeAll - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Container</a>&nbsp;/&nbsp;<a href="./remove-all.html">removeAll</a><br/>
+<br/>
+<h1>removeAll</h1>
+<a name="pl.treksoft.kvision.core.Container$removeAll()"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeAll</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Container</span></a></code>
+<p>Removes all children from the current container.</p>
+<p><strong>Return</strong><br/>
+current container</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-container/remove.html b/docs/api/pl.treksoft.kvision.core/-container/remove.html
new file mode 100644
index 00000000..f1c609e1
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-container/remove.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Container.remove - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Container</a>&nbsp;/&nbsp;<a href="./remove.html">remove</a><br/>
+<br/>
+<h1>remove</h1>
+<a name="pl.treksoft.kvision.core.Container$remove(pl.treksoft.kvision.core.Component)"></a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Container$remove(pl.treksoft.kvision.core.Component)/child">child</span><span class="symbol">:</span>&nbsp;<a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Container</span></a></code>
+<p>Removes given component from the current container.</p>
+<h3>Parameters</h3>
+<p><a name="child"></a>
+<code>child</code> - child component</p>
+<p><strong>Return</strong><br/>
+current container</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-css-size.html b/docs/api/pl.treksoft.kvision.core/-css-size.html
new file mode 100644
index 00000000..a9c5266c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-css-size.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>CssSize - kvision</title>
+<link rel="stylesheet" href="../../style.css">
+</HEAD>
+<BODY>
+<a href="../index.html">kvision</a>&nbsp;/&nbsp;<a href="index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./-css-size.html">CssSize</a><br/>
+<br/>
+<h1>CssSize</h1>
+<code><span class="keyword">typealias </span><span class="identifier">CssSize</span>&nbsp;<span class="symbol">=</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">,</span>&nbsp;<a href="-u-n-i-t/index.html"><span class="identifier">UNIT</span></a><span class="symbol">&gt;</span></code>
+<p>This type is used for defining CSS dimensions (width, heights, margins, paddings, etc.).</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-res-string.html b/docs/api/pl.treksoft.kvision.core/-res-string.html
new file mode 100644
index 00000000..a53f02f4
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-res-string.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>ResString - kvision</title>
+<link rel="stylesheet" href="../../style.css">
+</HEAD>
+<BODY>
+<a href="../index.html">kvision</a>&nbsp;/&nbsp;<a href="index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./-res-string.html">ResString</a><br/>
+<br/>
+<h1>ResString</h1>
+<code><span class="keyword">typealias </span><span class="identifier">ResString</span>&nbsp;<span class="symbol">=</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code>
+<p>This type is used for accessing resources with CommonJS <strong>require</strong> function.</p>
+<p>e.g. require("./img/picture.png")</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-string-bool-pair.html b/docs/api/pl.treksoft.kvision.core/-string-bool-pair.html
new file mode 100644
index 00000000..4b799ffa
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-string-bool-pair.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StringBoolPair - kvision</title>
+<link rel="stylesheet" href="../../style.css">
+</HEAD>
+<BODY>
+<a href="../index.html">kvision</a>&nbsp;/&nbsp;<a href="index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./-string-bool-pair.html">StringBoolPair</a><br/>
+<br/>
+<h1>StringBoolPair</h1>
+<code><span class="keyword">typealias </span><span class="identifier">StringBoolPair</span>&nbsp;<span class="symbol">=</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a><span class="symbol">&gt;</span></code>
+<p>Helper type used to define CSS classes.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-string-pair.html b/docs/api/pl.treksoft.kvision.core/-string-pair.html
new file mode 100644
index 00000000..4e9907d5
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-string-pair.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StringPair - kvision</title>
+<link rel="stylesheet" href="../../style.css">
+</HEAD>
+<BODY>
+<a href="../index.html">kvision</a>&nbsp;/&nbsp;<a href="index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./-string-pair.html">StringPair</a><br/>
+<br/>
+<h1>StringPair</h1>
+<code><span class="keyword">typealias </span><span class="identifier">StringPair</span>&nbsp;<span class="symbol">=</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span></code>
+<p>Helper type used to define CSS style attributes.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/-init-.html b/docs/api/pl.treksoft.kvision.core/-styled-component/-init-.html
new file mode 100644
index 00000000..a06c76a7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/-init-.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.<init> - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./-init-.html">&lt;init&gt;</a><br/>
+<br/>
+<h1>&lt;init&gt;</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$&lt;init&gt;()"></a>
+<code><span class="identifier">StyledComponent</span><span class="symbol">(</span><span class="symbol">)</span></code>
+<p>Base class for components supporting CSS styling.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/background.html b/docs/api/pl.treksoft.kvision.core/-styled-component/background.html
new file mode 100644
index 00000000..e6b1e227
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/background.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.background - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./background.html">background</a><br/>
+<br/>
+<h1>background</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$background"></a>
+<code><span class="keyword">var </span><span class="identifier">background</span><span class="symbol">: </span><a href="../-background/index.html"><span class="identifier">Background</span></a><span class="symbol">?</span></code>
+<p>Background of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/border-bottom.html b/docs/api/pl.treksoft.kvision.core/-styled-component/border-bottom.html
new file mode 100644
index 00000000..96f2745b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/border-bottom.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.borderBottom - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./border-bottom.html">borderBottom</a><br/>
+<br/>
+<h1>borderBottom</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$borderBottom"></a>
+<code><span class="keyword">var </span><span class="identifier">borderBottom</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Bottom border of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/border-left.html b/docs/api/pl.treksoft.kvision.core/-styled-component/border-left.html
new file mode 100644
index 00000000..275612f7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/border-left.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.borderLeft - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./border-left.html">borderLeft</a><br/>
+<br/>
+<h1>borderLeft</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$borderLeft"></a>
+<code><span class="keyword">var </span><span class="identifier">borderLeft</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Left border of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/border-right.html b/docs/api/pl.treksoft.kvision.core/-styled-component/border-right.html
new file mode 100644
index 00000000..653462d1
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/border-right.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.borderRight - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./border-right.html">borderRight</a><br/>
+<br/>
+<h1>borderRight</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$borderRight"></a>
+<code><span class="keyword">var </span><span class="identifier">borderRight</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Right border of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/border-top.html b/docs/api/pl.treksoft.kvision.core/-styled-component/border-top.html
new file mode 100644
index 00000000..89190992
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/border-top.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.borderTop - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./border-top.html">borderTop</a><br/>
+<br/>
+<h1>borderTop</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$borderTop"></a>
+<code><span class="keyword">var </span><span class="identifier">borderTop</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Top border of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/border.html b/docs/api/pl.treksoft.kvision.core/-styled-component/border.html
new file mode 100644
index 00000000..670c5c28
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/border.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.border - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./border.html">border</a><br/>
+<br/>
+<h1>border</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$border"></a>
+<code><span class="keyword">var </span><span class="identifier">border</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Border of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/color-hex.html b/docs/api/pl.treksoft.kvision.core/-styled-component/color-hex.html
new file mode 100644
index 00000000..3e22c1da
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/color-hex.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.colorHex - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./color-hex.html">colorHex</a><br/>
+<br/>
+<h1>colorHex</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$colorHex"></a>
+<code><span class="keyword">var </span><span class="identifier">colorHex</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">?</span></code>
+<p>Text color for the current component given in hex format (write only).</p>
+<p>This property gives a convenient way to set the value of <a href="color.html">color</a> property e.g.:</p>
+<p>c.colorHex = 0x00ff00</p>
+<p>The value read from this property is always null.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/color-name.html b/docs/api/pl.treksoft.kvision.core/-styled-component/color-name.html
new file mode 100644
index 00000000..800d464f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/color-name.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.colorName - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./color-name.html">colorName</a><br/>
+<br/>
+<h1>colorName</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$colorName"></a>
+<code><span class="keyword">var </span><span class="identifier">colorName</span><span class="symbol">: </span><a href="../-c-o-l-o-r/index.html"><span class="identifier">COLOR</span></a><span class="symbol">?</span></code>
+<p>Text color for the current component given with named constant (write only).</p>
+<p>This property gives a convenient way to set the value of <a href="color.html">color</a> property e.g.:</p>
+<p>c.colorName = COLOR.GREEN</p>
+<p>The value read from this property is always null.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/color.html b/docs/api/pl.treksoft.kvision.core/-styled-component/color.html
new file mode 100644
index 00000000..052af108
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/color.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.color - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./color.html">color</a><br/>
+<br/>
+<h1>color</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$color"></a>
+<code><span class="keyword">var </span><span class="identifier">color</span><span class="symbol">: </span><a href="../-color/index.html"><span class="identifier">Color</span></a><span class="symbol">?</span></code>
+<p>Text color for the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/get-sn-style.html b/docs/api/pl.treksoft.kvision.core/-styled-component/get-sn-style.html
new file mode 100644
index 00000000..049da26e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/get-sn-style.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.getSnStyle - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./get-sn-style.html">getSnStyle</a><br/>
+<br/>
+<h1>getSnStyle</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$getSnStyle()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnStyle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-string-pair.html"><span class="identifier">StringPair</span></a><span class="symbol">&gt;</span></code>
+<p>Returns the list of String pairs defining CSS style attributes and their values.</p>
+<p><strong>Return</strong><br/>
+the list of attributes and their values</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/height.html b/docs/api/pl.treksoft.kvision.core/-styled-component/height.html
new file mode 100644
index 00000000..7330f90d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/height.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.height - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./height.html">height</a><br/>
+<br/>
+<h1>height</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$height"></a>
+<code><span class="keyword">var </span><span class="identifier">height</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Height of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/index.html b/docs/api/pl.treksoft.kvision.core/-styled-component/index.html
new file mode 100644
index 00000000..4c6cc6bc
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/index.html
@@ -0,0 +1,386 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">StyledComponent</a><br/>
+<br/>
+<h1>StyledComponent</h1>
+<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">StyledComponent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Base class for components supporting CSS styling.</p>
+<h3>Constructors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-init-.html">&lt;init&gt;</a></p>
+</td>
+<td>
+<code><span class="identifier">StyledComponent</span><span class="symbol">(</span><span class="symbol">)</span></code>
+<p>Base class for components supporting CSS styling.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="background.html">background</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">background</span><span class="symbol">: </span><a href="../-background/index.html"><span class="identifier">Background</span></a><span class="symbol">?</span></code>
+<p>Background of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="border.html">border</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">border</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Border of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="border-bottom.html">borderBottom</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">borderBottom</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Bottom border of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="border-left.html">borderLeft</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">borderLeft</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Left border of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="border-right.html">borderRight</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">borderRight</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Right border of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="border-top.html">borderTop</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">borderTop</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Top border of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="color.html">color</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">color</span><span class="symbol">: </span><a href="../-color/index.html"><span class="identifier">Color</span></a><span class="symbol">?</span></code>
+<p>Text color for the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="color-hex.html">colorHex</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">colorHex</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">?</span></code>
+<p>Text color for the current component given in hex format (write only).</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="color-name.html">colorName</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">colorName</span><span class="symbol">: </span><a href="../-c-o-l-o-r/index.html"><span class="identifier">COLOR</span></a><span class="symbol">?</span></code>
+<p>Text color for the current component given with named constant (write only).</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="height.html">height</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">height</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Height of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="margin.html">margin</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">margin</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Margin of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="margin-bottom.html">marginBottom</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">marginBottom</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Bottom margin of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="margin-left.html">marginLeft</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">marginLeft</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Left margin of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="margin-right.html">marginRight</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">marginRight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Right margin of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="margin-top.html">marginTop</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">marginTop</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Top margin of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="max-height.html">maxHeight</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">maxHeight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Maximal height of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="max-width.html">maxWidth</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">maxWidth</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Maximal width of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="min-height.html">minHeight</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">minHeight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Minimal height of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="min-width.html">minWidth</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">minWidth</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Minimal width of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="opacity.html">opacity</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">opacity</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html"><span class="identifier">Double</span></a><span class="symbol">?</span></code>
+<p>Opacity of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="padding.html">padding</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">padding</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Padding of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="padding-bottom.html">paddingBottom</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">paddingBottom</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Bottom padding of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="padding-left.html">paddingLeft</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">paddingLeft</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Left padding of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="padding-right.html">paddingRight</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">paddingRight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Right padding of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="padding-top.html">paddingTop</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">paddingTop</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Top padding of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="width.html">width</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">width</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Width of the current component.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inherited Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-component/parent.html">parent</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">?</span></code>
+<p>Parent of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/visible.html">visible</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">var </span><span class="identifier">visible</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
+<p>Visibility state of the current component.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="get-sn-style.html">getSnStyle</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnStyle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-string-pair.html"><span class="identifier">StringPair</span></a><span class="symbol">&gt;</span></code>
+<p>Returns the list of String pairs defining CSS style attributes and their values.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inherited Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-component/add-css-class.html">addCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$addCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/add-surrounding-css-class.html">addSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$addSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/get-element.html">getElement</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">?</span></code>
+<p>Returns DOM element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/get-element-j-query.html">getElementJQuery</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElementJQuery</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">JQuery</span><span class="symbol">?</span></code>
+<p>Returns JQuery element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/get-element-j-query-d.html">getElementJQueryD</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getElementJQueryD</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="keyword">dynamic</span></code>
+<p>Returns JQuery element bound to the current component as a <em>dynamic</em> type.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/remove-css-class.html">removeCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$removeCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-component/remove-surrounding-css-class.html">removeSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Component$removeSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inheritors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-widget/index.html">Widget</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Widget</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">StyledComponent</span></a></code>
+<p>Base widget class. The parent of all component classes.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/margin-bottom.html b/docs/api/pl.treksoft.kvision.core/-styled-component/margin-bottom.html
new file mode 100644
index 00000000..d164cca3
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/margin-bottom.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.marginBottom - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./margin-bottom.html">marginBottom</a><br/>
+<br/>
+<h1>marginBottom</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$marginBottom"></a>
+<code><span class="keyword">var </span><span class="identifier">marginBottom</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Bottom margin of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/margin-left.html b/docs/api/pl.treksoft.kvision.core/-styled-component/margin-left.html
new file mode 100644
index 00000000..e9e059ae
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/margin-left.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.marginLeft - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./margin-left.html">marginLeft</a><br/>
+<br/>
+<h1>marginLeft</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$marginLeft"></a>
+<code><span class="keyword">var </span><span class="identifier">marginLeft</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Left margin of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/margin-right.html b/docs/api/pl.treksoft.kvision.core/-styled-component/margin-right.html
new file mode 100644
index 00000000..aef0b027
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/margin-right.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.marginRight - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./margin-right.html">marginRight</a><br/>
+<br/>
+<h1>marginRight</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$marginRight"></a>
+<code><span class="keyword">var </span><span class="identifier">marginRight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Right margin of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/margin-top.html b/docs/api/pl.treksoft.kvision.core/-styled-component/margin-top.html
new file mode 100644
index 00000000..4cef60fd
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/margin-top.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.marginTop - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./margin-top.html">marginTop</a><br/>
+<br/>
+<h1>marginTop</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$marginTop"></a>
+<code><span class="keyword">var </span><span class="identifier">marginTop</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Top margin of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/margin.html b/docs/api/pl.treksoft.kvision.core/-styled-component/margin.html
new file mode 100644
index 00000000..82b71007
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/margin.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.margin - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./margin.html">margin</a><br/>
+<br/>
+<h1>margin</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$margin"></a>
+<code><span class="keyword">var </span><span class="identifier">margin</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Margin of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/max-height.html b/docs/api/pl.treksoft.kvision.core/-styled-component/max-height.html
new file mode 100644
index 00000000..ed270439
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/max-height.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.maxHeight - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./max-height.html">maxHeight</a><br/>
+<br/>
+<h1>maxHeight</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$maxHeight"></a>
+<code><span class="keyword">var </span><span class="identifier">maxHeight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Maximal height of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/max-width.html b/docs/api/pl.treksoft.kvision.core/-styled-component/max-width.html
new file mode 100644
index 00000000..903b4d2f
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/max-width.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.maxWidth - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./max-width.html">maxWidth</a><br/>
+<br/>
+<h1>maxWidth</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$maxWidth"></a>
+<code><span class="keyword">var </span><span class="identifier">maxWidth</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Maximal width of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/min-height.html b/docs/api/pl.treksoft.kvision.core/-styled-component/min-height.html
new file mode 100644
index 00000000..ea726071
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/min-height.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.minHeight - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./min-height.html">minHeight</a><br/>
+<br/>
+<h1>minHeight</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$minHeight"></a>
+<code><span class="keyword">var </span><span class="identifier">minHeight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Minimal height of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/min-width.html b/docs/api/pl.treksoft.kvision.core/-styled-component/min-width.html
new file mode 100644
index 00000000..0a5266ce
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/min-width.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.minWidth - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./min-width.html">minWidth</a><br/>
+<br/>
+<h1>minWidth</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$minWidth"></a>
+<code><span class="keyword">var </span><span class="identifier">minWidth</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Minimal width of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/opacity.html b/docs/api/pl.treksoft.kvision.core/-styled-component/opacity.html
new file mode 100644
index 00000000..10ac03fd
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/opacity.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.opacity - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./opacity.html">opacity</a><br/>
+<br/>
+<h1>opacity</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$opacity"></a>
+<code><span class="keyword">var </span><span class="identifier">opacity</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html"><span class="identifier">Double</span></a><span class="symbol">?</span></code>
+<p>Opacity of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/padding-bottom.html b/docs/api/pl.treksoft.kvision.core/-styled-component/padding-bottom.html
new file mode 100644
index 00000000..20f0b25b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/padding-bottom.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.paddingBottom - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./padding-bottom.html">paddingBottom</a><br/>
+<br/>
+<h1>paddingBottom</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$paddingBottom"></a>
+<code><span class="keyword">var </span><span class="identifier">paddingBottom</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Bottom padding of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/padding-left.html b/docs/api/pl.treksoft.kvision.core/-styled-component/padding-left.html
new file mode 100644
index 00000000..d2099e5d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/padding-left.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.paddingLeft - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./padding-left.html">paddingLeft</a><br/>
+<br/>
+<h1>paddingLeft</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$paddingLeft"></a>
+<code><span class="keyword">var </span><span class="identifier">paddingLeft</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Left padding of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/padding-right.html b/docs/api/pl.treksoft.kvision.core/-styled-component/padding-right.html
new file mode 100644
index 00000000..b5a38725
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/padding-right.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.paddingRight - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./padding-right.html">paddingRight</a><br/>
+<br/>
+<h1>paddingRight</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$paddingRight"></a>
+<code><span class="keyword">var </span><span class="identifier">paddingRight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Right padding of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/padding-top.html b/docs/api/pl.treksoft.kvision.core/-styled-component/padding-top.html
new file mode 100644
index 00000000..a2287a2a
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/padding-top.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.paddingTop - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./padding-top.html">paddingTop</a><br/>
+<br/>
+<h1>paddingTop</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$paddingTop"></a>
+<code><span class="keyword">var </span><span class="identifier">paddingTop</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Top padding of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/padding.html b/docs/api/pl.treksoft.kvision.core/-styled-component/padding.html
new file mode 100644
index 00000000..8f1c71ad
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/padding.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.padding - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./padding.html">padding</a><br/>
+<br/>
+<h1>padding</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$padding"></a>
+<code><span class="keyword">var </span><span class="identifier">padding</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Padding of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-styled-component/width.html b/docs/api/pl.treksoft.kvision.core/-styled-component/width.html
new file mode 100644
index 00000000..81fcf0b7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-styled-component/width.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>StyledComponent.width - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">StyledComponent</a>&nbsp;/&nbsp;<a href="./width.html">width</a><br/>
+<br/>
+<h1>width</h1>
+<a name="pl.treksoft.kvision.core.StyledComponent$width"></a>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">width</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Width of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/auto.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/auto.html
new file mode 100644
index 00000000..b0ac2b2a
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/auto.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.auto - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./auto.html">auto</a><br/>
+<br/>
+<h1>auto</h1>
+<a name="pl.treksoft.kvision.core.UNIT.auto"></a>
+<code><span class="identifier">auto</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/ch.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/ch.html
new file mode 100644
index 00000000..331bfb57
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/ch.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.ch - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./ch.html">ch</a><br/>
+<br/>
+<h1>ch</h1>
+<a name="pl.treksoft.kvision.core.UNIT.ch"></a>
+<code><span class="identifier">ch</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/cm.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/cm.html
new file mode 100644
index 00000000..6b79ee05
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/cm.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.cm - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./cm.html">cm</a><br/>
+<br/>
+<h1>cm</h1>
+<a name="pl.treksoft.kvision.core.UNIT.cm"></a>
+<code><span class="identifier">cm</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/em.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/em.html
new file mode 100644
index 00000000..b24cd75b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/em.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.em - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./em.html">em</a><br/>
+<br/>
+<h1>em</h1>
+<a name="pl.treksoft.kvision.core.UNIT.em"></a>
+<code><span class="identifier">em</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/in.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/in.html
new file mode 100644
index 00000000..f2b12e40
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/in.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.in - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./in.html">in</a><br/>
+<br/>
+<h1>in</h1>
+<a name="pl.treksoft.kvision.core.UNIT.in"></a>
+<code><span class="identifier">in</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/index.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/index.html
new file mode 100644
index 00000000..d91193d9
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/index.html
@@ -0,0 +1,124 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">UNIT</a><br/>
+<br/>
+<h1>UNIT</h1>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">UNIT</span></code>
+<p>Definitions of CSS units.</p>
+<h3>Enum Values</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="px.html">px</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="pt.html">pt</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="em.html">em</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="cm.html">cm</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="mm.html">mm</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="in.html">in</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="pc.html">pc</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="ch.html">ch</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="rem.html">rem</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="vw.html">vw</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="vh.html">vh</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="vmin.html">vmin</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="vmax.html">vmax</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="perc.html">perc</a></p>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="auto.html">auto</a></p>
+</td>
+<td>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/mm.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/mm.html
new file mode 100644
index 00000000..9b83c2d1
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/mm.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.mm - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./mm.html">mm</a><br/>
+<br/>
+<h1>mm</h1>
+<a name="pl.treksoft.kvision.core.UNIT.mm"></a>
+<code><span class="identifier">mm</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/pc.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/pc.html
new file mode 100644
index 00000000..fc484b06
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/pc.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.pc - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./pc.html">pc</a><br/>
+<br/>
+<h1>pc</h1>
+<a name="pl.treksoft.kvision.core.UNIT.pc"></a>
+<code><span class="identifier">pc</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/perc.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/perc.html
new file mode 100644
index 00000000..15b4c1e5
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/perc.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.perc - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./perc.html">perc</a><br/>
+<br/>
+<h1>perc</h1>
+<a name="pl.treksoft.kvision.core.UNIT.perc"></a>
+<code><span class="identifier">perc</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/pt.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/pt.html
new file mode 100644
index 00000000..7b2cff98
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/pt.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.pt - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./pt.html">pt</a><br/>
+<br/>
+<h1>pt</h1>
+<a name="pl.treksoft.kvision.core.UNIT.pt"></a>
+<code><span class="identifier">pt</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/px.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/px.html
new file mode 100644
index 00000000..efc7c25e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/px.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.px - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./px.html">px</a><br/>
+<br/>
+<h1>px</h1>
+<a name="pl.treksoft.kvision.core.UNIT.px"></a>
+<code><span class="identifier">px</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/rem.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/rem.html
new file mode 100644
index 00000000..5c72d2f2
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/rem.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.rem - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./rem.html">rem</a><br/>
+<br/>
+<h1>rem</h1>
+<a name="pl.treksoft.kvision.core.UNIT.rem"></a>
+<code><span class="identifier">rem</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vh.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vh.html
new file mode 100644
index 00000000..d0d2de28
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vh.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.vh - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./vh.html">vh</a><br/>
+<br/>
+<h1>vh</h1>
+<a name="pl.treksoft.kvision.core.UNIT.vh"></a>
+<code><span class="identifier">vh</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vmax.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vmax.html
new file mode 100644
index 00000000..9bf98a11
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vmax.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.vmax - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./vmax.html">vmax</a><br/>
+<br/>
+<h1>vmax</h1>
+<a name="pl.treksoft.kvision.core.UNIT.vmax"></a>
+<code><span class="identifier">vmax</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vmin.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vmin.html
new file mode 100644
index 00000000..0c189245
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vmin.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.vmin - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./vmin.html">vmin</a><br/>
+<br/>
+<h1>vmin</h1>
+<a name="pl.treksoft.kvision.core.UNIT.vmin"></a>
+<code><span class="identifier">vmin</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vw.html b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vw.html
new file mode 100644
index 00000000..aff89d33
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-u-n-i-t/vw.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>UNIT.vw - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">UNIT</a>&nbsp;/&nbsp;<a href="./vw.html">vw</a><br/>
+<br/>
+<h1>vw</h1>
+<a name="pl.treksoft.kvision.core.UNIT.vw"></a>
+<code><span class="identifier">vw</span></code>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget-wrapper/-init-.html b/docs/api/pl.treksoft.kvision.core/-widget-wrapper/-init-.html
new file mode 100644
index 00000000..191683d7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget-wrapper/-init-.html
@@ -0,0 +1,21 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>WidgetWrapper.<init> - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">WidgetWrapper</a>&nbsp;/&nbsp;<a href="./-init-.html">&lt;init&gt;</a><br/>
+<br/>
+<h1>&lt;init&gt;</h1>
+<a name="pl.treksoft.kvision.core.WidgetWrapper$&lt;init&gt;(pl.treksoft.kvision.core.Component, kotlin.collections.Set((kotlin.String)))"></a>
+<code><span class="identifier">WidgetWrapper</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.WidgetWrapper$<init>(pl.treksoft.kvision.core.Component, kotlin.collections.Set((kotlin.String)))/wrapped">wrapped</span><span class="symbol">:</span>&nbsp;<a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.WidgetWrapper$<init>(pl.treksoft.kvision.core.Component, kotlin.collections.Set((kotlin.String)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">)</span></code>
+<h3>Parameters</h3>
+<p><a name="wrapped"></a>
+<code>wrapped</code> - wrapped component</p>
+<p><a name="classes"></a>
+<code>classes</code> - Set of CSS class names</p>
+<p><strong>Constructor</strong><br/>
+</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget-wrapper/index.html b/docs/api/pl.treksoft.kvision.core/-widget-wrapper/index.html
new file mode 100644
index 00000000..ac06f2ec
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget-wrapper/index.html
@@ -0,0 +1,304 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>WidgetWrapper - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">WidgetWrapper</a><br/>
+<br/>
+<h1>WidgetWrapper</h1>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">WidgetWrapper</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>This class allows to wrap a component into separately styled DIV element.</p>
+<h3>Constructors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-init-.html">&lt;init&gt;</a></p>
+</td>
+<td>
+<code><span class="identifier">WidgetWrapper</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.WidgetWrapper$<init>(pl.treksoft.kvision.core.Component, kotlin.collections.Set((kotlin.String)))/wrapped">wrapped</span><span class="symbol">:</span>&nbsp;<a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.WidgetWrapper$<init>(pl.treksoft.kvision.core.Component, kotlin.collections.Set((kotlin.String)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">)</span></code></td>
+</tr>
+</tbody>
+</table>
+<h3>Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="visible.html">visible</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">visible</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
+<p>Visibility state of the current component.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inherited Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-widget/id.html">id</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">id</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
+<p>An ID attribute of generated HTML element.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/parent.html">parent</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">?</span></code>
+<p>Parent of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/role.html">role</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">role</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
+<p>A role attribute of generated HTML element.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/title.html">title</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">title</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
+<p>A title attribute of generated HTML element.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="render.html">render</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code>
+<p>Renders current component as a Snabbdom vnode.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inherited Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-widget/add-css-class.html">addCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$addCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/add-surrounding-css-class.html">addSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$addSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/after-create.html">afterCreate</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterCreate</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$afterCreate(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after creating Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/after-destroy.html">afterDestroy</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterDestroy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after destroying Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/after-insert.html">afterInsert</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterInsert</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$afterInsert(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after inserting Snabbdom vnode into the DOM.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/after-postpatch.html">afterPostpatch</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterPostpatch</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$afterPostpatch(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after updating Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/get-element.html">getElement</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">?</span></code>
+<p>Returns DOM element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/get-element-j-query.html">getElementJQuery</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElementJQuery</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">JQuery</span><span class="symbol">?</span></code>
+<p>Returns JQuery element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/get-element-j-query-d.html">getElementJQueryD</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElementJQueryD</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="keyword">dynamic</span></code>
+<p>Returns JQuery element bound to the current component as a <em>dynamic</em> type.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/get-sn-attrs.html">getSnAttrs</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnAttrs</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-string-pair.html"><span class="identifier">StringPair</span></a><span class="symbol">&gt;</span></code>
+<p>Returns list of element attributes in the form of a List.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/get-sn-class.html">getSnClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnClass</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-string-bool-pair.html"><span class="identifier">StringBoolPair</span></a><span class="symbol">&gt;</span></code>
+<p>Returns list of CSS class names for current widget in the form of a List.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/get-sn-hooks.html">getSnHooks</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnHooks</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Hooks</span><span class="symbol">?</span></code>
+<p>Returns list of hooks in the form of a Snabbdom <em>Hooks</em> object.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/get-sn-on.html">getSnOn</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnOn</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">On</span><span class="symbol">?</span></code>
+<p>Returns list of event handlers in the form of a Snabbdom <em>On</em> object.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/hide.html">hide</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hide</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Makes current widget invisible.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/remove-css-class.html">removeCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/remove-event-listeners.html">removeEventListeners</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeEventListeners</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes all event listeners from current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/remove-surrounding-css-class.html">removeSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/render.html">render</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String)/elementName">elementName</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code><br/>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String, kotlin.Array((kotlin.Any)))/elementName">elementName</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String, kotlin.Array((kotlin.Any)))/children">children</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html"><span class="identifier">Array</span></a><span class="symbol">&lt;</span><span class="keyword">dynamic</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code>
+<p>Renders current component as a Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/set-event-listener.html">setEventListener</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <span class="identifier">setEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget.setEventListener.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../-widget/set-event-listener.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Sets an event listener for current widget, keeping the actual type of component.</p>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="../-widget/index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Sets an event listener for current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/show.html">show</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">show</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Makes current widget visible.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget/toggle-visible.html">toggleVisible</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toggleVisible</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>Toggles visibility of current widget.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inheritors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.panel/-grid-wrapper/index.html">GridWrapper</a></p>
+</td>
+<td>
+<code><span class="keyword">class </span><span class="identifier">GridWrapper</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">WidgetWrapper</span></a></code></td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget-wrapper/render.html b/docs/api/pl.treksoft.kvision.core/-widget-wrapper/render.html
new file mode 100644
index 00000000..311aec9c
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget-wrapper/render.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>WidgetWrapper.render - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">WidgetWrapper</a>&nbsp;/&nbsp;<a href="./render.html">render</a><br/>
+<br/>
+<h1>render</h1>
+<a name="pl.treksoft.kvision.core.WidgetWrapper$render()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code>
+<p>Overrides <a href="../-widget/render.html">Widget.render</a></p>
+<p>Renders current component as a Snabbdom vnode.</p>
+<p><strong>Return</strong><br/>
+Snabbdom vnode</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget-wrapper/visible.html b/docs/api/pl.treksoft.kvision.core/-widget-wrapper/visible.html
new file mode 100644
index 00000000..51b6361d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget-wrapper/visible.html
@@ -0,0 +1,22 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>WidgetWrapper.visible - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">WidgetWrapper</a>&nbsp;/&nbsp;<a href="./visible.html">visible</a><br/>
+<br/>
+<h1>visible</h1>
+<a name="pl.treksoft.kvision.core.WidgetWrapper$visible"></a>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">visible</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
+<p>Overrides <a href="../-widget/visible.html">Widget.visible</a></p>
+<p>Visibility state of the current component.</p>
+<p><strong>Getter</strong><br/>
+<p>Visibility state of the current component.</p>
+</p>
+<p><strong>Setter</strong><br/>
+<p>Visibility state of the current component.</p>
+</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/-init-.html b/docs/api/pl.treksoft.kvision.core/-widget/-init-.html
new file mode 100644
index 00000000..3d40fa05
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/-init-.html
@@ -0,0 +1,20 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.<init> - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./-init-.html">&lt;init&gt;</a><br/>
+<br/>
+<h1>&lt;init&gt;</h1>
+<a name="pl.treksoft.kvision.core.Widget$&lt;init&gt;(kotlin.collections.Set((kotlin.String)))"></a>
+<code><span class="identifier">Widget</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$<init>(kotlin.collections.Set((kotlin.String)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">)</span></code>
+<p>Creates basic Widget with given CSS class names.</p>
+<h3>Parameters</h3>
+<p><a name="classes"></a>
+<code>classes</code> - Set of CSS class names</p>
+<p><strong>Constructor</strong><br/>
+Creates basic Widget with given CSS class names.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/add-css-class.html b/docs/api/pl.treksoft.kvision.core/-widget/add-css-class.html
new file mode 100644
index 00000000..6f78cf17
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/add-css-class.html
@@ -0,0 +1,21 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.addCssClass - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./add-css-class.html">addCssClass</a><br/>
+<br/>
+<h1>addCssClass</h1>
+<a name="pl.treksoft.kvision.core.Widget$addCssClass(kotlin.String)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$addCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Widget</span></a></code>
+<p>Overrides <a href="../-component/add-css-class.html">Component.addCssClass</a></p>
+<p>Adds given value to the set of CSS classes generated in html code of current component.</p>
+<h3>Parameters</h3>
+<p><a name="css"></a>
+<code>css</code> - CSS class name</p>
+<p><strong>Return</strong><br/>
+current component</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/add-surrounding-css-class.html b/docs/api/pl.treksoft.kvision.core/-widget/add-surrounding-css-class.html
new file mode 100644
index 00000000..ddcf07ae
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/add-surrounding-css-class.html
@@ -0,0 +1,21 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.addSurroundingCssClass - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./add-surrounding-css-class.html">addSurroundingCssClass</a><br/>
+<br/>
+<h1>addSurroundingCssClass</h1>
+<a name="pl.treksoft.kvision.core.Widget$addSurroundingCssClass(kotlin.String)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$addSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Widget</span></a></code>
+<p>Overrides <a href="../-component/add-surrounding-css-class.html">Component.addSurroundingCssClass</a></p>
+<p>Adds given value to the set of CSS classes generated in html code of parent component.</p>
+<h3>Parameters</h3>
+<p><a name="css"></a>
+<code>css</code> - CSS class name</p>
+<p><strong>Return</strong><br/>
+current component</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/after-create.html b/docs/api/pl.treksoft.kvision.core/-widget/after-create.html
new file mode 100644
index 00000000..eddad85d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/after-create.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.afterCreate - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./after-create.html">afterCreate</a><br/>
+<br/>
+<h1>afterCreate</h1>
+<a name="pl.treksoft.kvision.core.Widget$afterCreate(com.github.snabbdom.VNode)"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterCreate</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$afterCreate(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after creating Snabbdom vnode.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/after-destroy.html b/docs/api/pl.treksoft.kvision.core/-widget/after-destroy.html
new file mode 100644
index 00000000..cfdc5f09
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/after-destroy.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.afterDestroy - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./after-destroy.html">afterDestroy</a><br/>
+<br/>
+<h1>afterDestroy</h1>
+<a name="pl.treksoft.kvision.core.Widget$afterDestroy()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterDestroy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after destroying Snabbdom vnode.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/after-insert.html b/docs/api/pl.treksoft.kvision.core/-widget/after-insert.html
new file mode 100644
index 00000000..04ed6c72
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/after-insert.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.afterInsert - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./after-insert.html">afterInsert</a><br/>
+<br/>
+<h1>afterInsert</h1>
+<a name="pl.treksoft.kvision.core.Widget$afterInsert(com.github.snabbdom.VNode)"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterInsert</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$afterInsert(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after inserting Snabbdom vnode into the DOM.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/after-postpatch.html b/docs/api/pl.treksoft.kvision.core/-widget/after-postpatch.html
new file mode 100644
index 00000000..48e0fe23
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/after-postpatch.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.afterPostpatch - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./after-postpatch.html">afterPostpatch</a><br/>
+<br/>
+<h1>afterPostpatch</h1>
+<a name="pl.treksoft.kvision.core.Widget$afterPostpatch(com.github.snabbdom.VNode)"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterPostpatch</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$afterPostpatch(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after updating Snabbdom vnode.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/get-element-j-query-d.html b/docs/api/pl.treksoft.kvision.core/-widget/get-element-j-query-d.html
new file mode 100644
index 00000000..18f83cee
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/get-element-j-query-d.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.getElementJQueryD - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./get-element-j-query-d.html">getElementJQueryD</a><br/>
+<br/>
+<h1>getElementJQueryD</h1>
+<a name="pl.treksoft.kvision.core.Widget$getElementJQueryD()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElementJQueryD</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="keyword">dynamic</span></code>
+<p>Overrides <a href="../-component/get-element-j-query-d.html">Component.getElementJQueryD</a></p>
+<p>Returns JQuery element bound to the current component as a <em>dynamic</em> type.</p>
+<p><strong>Return</strong><br/>
+JQuery element as a <em>dynamic</em> type</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/get-element-j-query.html b/docs/api/pl.treksoft.kvision.core/-widget/get-element-j-query.html
new file mode 100644
index 00000000..ea593270
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/get-element-j-query.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.getElementJQuery - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./get-element-j-query.html">getElementJQuery</a><br/>
+<br/>
+<h1>getElementJQuery</h1>
+<a name="pl.treksoft.kvision.core.Widget$getElementJQuery()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElementJQuery</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">JQuery</span><span class="symbol">?</span></code>
+<p>Overrides <a href="../-component/get-element-j-query.html">Component.getElementJQuery</a></p>
+<p>Returns JQuery element bound to the current component.</p>
+<p><strong>Return</strong><br/>
+JQuery element</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/get-element.html b/docs/api/pl.treksoft.kvision.core/-widget/get-element.html
new file mode 100644
index 00000000..440bd249
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/get-element.html
@@ -0,0 +1,18 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.getElement - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./get-element.html">getElement</a><br/>
+<br/>
+<h1>getElement</h1>
+<a name="pl.treksoft.kvision.core.Widget$getElement()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">?</span></code>
+<p>Overrides <a href="../-component/get-element.html">Component.getElement</a></p>
+<p>Returns DOM element bound to the current component.</p>
+<p><strong>Return</strong><br/>
+DOM element</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/get-sn-attrs.html b/docs/api/pl.treksoft.kvision.core/-widget/get-sn-attrs.html
new file mode 100644
index 00000000..d884aedf
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/get-sn-attrs.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.getSnAttrs - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./get-sn-attrs.html">getSnAttrs</a><br/>
+<br/>
+<h1>getSnAttrs</h1>
+<a name="pl.treksoft.kvision.core.Widget$getSnAttrs()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnAttrs</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-string-pair.html"><span class="identifier">StringPair</span></a><span class="symbol">&gt;</span></code>
+<p>Returns list of element attributes in the form of a List.</p>
+<p><strong>Return</strong><br/>
+list of element attributes</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/get-sn-class.html b/docs/api/pl.treksoft.kvision.core/-widget/get-sn-class.html
new file mode 100644
index 00000000..9e93c61e
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/get-sn-class.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.getSnClass - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./get-sn-class.html">getSnClass</a><br/>
+<br/>
+<h1>getSnClass</h1>
+<a name="pl.treksoft.kvision.core.Widget$getSnClass()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnClass</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-string-bool-pair.html"><span class="identifier">StringBoolPair</span></a><span class="symbol">&gt;</span></code>
+<p>Returns list of CSS class names for current widget in the form of a List.</p>
+<p><strong>Return</strong><br/>
+list of CSS class names</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/get-sn-hooks.html b/docs/api/pl.treksoft.kvision.core/-widget/get-sn-hooks.html
new file mode 100644
index 00000000..0d34c2f7
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/get-sn-hooks.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.getSnHooks - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./get-sn-hooks.html">getSnHooks</a><br/>
+<br/>
+<h1>getSnHooks</h1>
+<a name="pl.treksoft.kvision.core.Widget$getSnHooks()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnHooks</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Hooks</span><span class="symbol">?</span></code>
+<p>Returns list of hooks in the form of a Snabbdom <em>Hooks</em> object.</p>
+<p><strong>Return</strong><br/>
+list of hooks</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/get-sn-on.html b/docs/api/pl.treksoft.kvision.core/-widget/get-sn-on.html
new file mode 100644
index 00000000..1bdb14a3
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/get-sn-on.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.getSnOn - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./get-sn-on.html">getSnOn</a><br/>
+<br/>
+<h1>getSnOn</h1>
+<a name="pl.treksoft.kvision.core.Widget$getSnOn()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnOn</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">On</span><span class="symbol">?</span></code>
+<p>Returns list of event handlers in the form of a Snabbdom <em>On</em> object.</p>
+<p><strong>Return</strong><br/>
+list of event handlers</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/hide.html b/docs/api/pl.treksoft.kvision.core/-widget/hide.html
new file mode 100644
index 00000000..ac375539
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/hide.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.hide - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./hide.html">hide</a><br/>
+<br/>
+<h1>hide</h1>
+<a name="pl.treksoft.kvision.core.Widget$hide()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hide</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Widget</span></a></code>
+<p>Makes current widget invisible.</p>
+<p><strong>Return</strong><br/>
+current widget</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/id.html b/docs/api/pl.treksoft.kvision.core/-widget/id.html
new file mode 100644
index 00000000..b2df32cd
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/id.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.id - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./id.html">id</a><br/>
+<br/>
+<h1>id</h1>
+<a name="pl.treksoft.kvision.core.Widget$id"></a>
+<code><span class="keyword">var </span><span class="identifier">id</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
+<p>An ID attribute of generated HTML element.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/index.html b/docs/api/pl.treksoft.kvision.core/-widget/index.html
new file mode 100644
index 00000000..7fc8cf3d
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/index.html
@@ -0,0 +1,634 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="./index.html">Widget</a><br/>
+<br/>
+<h1>Widget</h1>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Widget</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-styled-component/index.html"><span class="identifier">StyledComponent</span></a></code>
+<p>Base widget class. The parent of all component classes.</p>
+<p>A simple widget is rendered as HTML DIV element.</p>
+<h3>Constructors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-init-.html">&lt;init&gt;</a></p>
+</td>
+<td>
+<code><span class="identifier">Widget</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$<init>(kotlin.collections.Set((kotlin.String)))/classes">classes</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-set/index.html"><span class="identifier">Set</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">=</span>&nbsp;setOf()<span class="symbol">)</span></code>
+<p>Creates basic Widget with given CSS class names.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="id.html">id</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">id</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
+<p>An ID attribute of generated HTML element.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="parent.html">parent</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">?</span></code>
+<p>Parent of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="role.html">role</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">role</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
+<p>A role attribute of generated HTML element.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="title.html">title</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">title</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
+<p>A title attribute of generated HTML element.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="visible.html">visible</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">visible</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
+<p>Visibility state of the current component.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inherited Properties</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-styled-component/background.html">background</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">background</span><span class="symbol">: </span><a href="../-background/index.html"><span class="identifier">Background</span></a><span class="symbol">?</span></code>
+<p>Background of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/border.html">border</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">border</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Border of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/border-bottom.html">borderBottom</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">borderBottom</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Bottom border of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/border-left.html">borderLeft</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">borderLeft</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Left border of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/border-right.html">borderRight</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">borderRight</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Right border of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/border-top.html">borderTop</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">borderTop</span><span class="symbol">: </span><a href="../-border/index.html"><span class="identifier">Border</span></a><span class="symbol">?</span></code>
+<p>Top border of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/color.html">color</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">color</span><span class="symbol">: </span><a href="../-color/index.html"><span class="identifier">Color</span></a><span class="symbol">?</span></code>
+<p>Text color for the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/color-hex.html">colorHex</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">colorHex</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">?</span></code>
+<p>Text color for the current component given in hex format (write only).</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/color-name.html">colorName</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">colorName</span><span class="symbol">: </span><a href="../-c-o-l-o-r/index.html"><span class="identifier">COLOR</span></a><span class="symbol">?</span></code>
+<p>Text color for the current component given with named constant (write only).</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/height.html">height</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">height</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Height of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/margin.html">margin</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">margin</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Margin of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/margin-bottom.html">marginBottom</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">marginBottom</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Bottom margin of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/margin-left.html">marginLeft</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">marginLeft</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Left margin of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/margin-right.html">marginRight</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">marginRight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Right margin of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/margin-top.html">marginTop</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">marginTop</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Top margin of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/max-height.html">maxHeight</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">maxHeight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Maximal height of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/max-width.html">maxWidth</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">maxWidth</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Maximal width of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/min-height.html">minHeight</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">minHeight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Minimal height of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/min-width.html">minWidth</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">minWidth</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Minimal width of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/opacity.html">opacity</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">opacity</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html"><span class="identifier">Double</span></a><span class="symbol">?</span></code>
+<p>Opacity of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/padding.html">padding</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">padding</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Padding of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/padding-bottom.html">paddingBottom</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">paddingBottom</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Bottom padding of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/padding-left.html">paddingLeft</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">paddingLeft</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Left padding of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/padding-right.html">paddingRight</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">paddingRight</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Right padding of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/padding-top.html">paddingTop</a></p>
+</td>
+<td>
+<code><span class="keyword">var </span><span class="identifier">paddingTop</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Top padding of the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-styled-component/width.html">width</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">width</span><span class="symbol">: </span><a href="../-css-size.html"><span class="identifier">CssSize</span></a><span class="symbol">?</span></code>
+<p>Width of the current component.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="add-css-class.html">addCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$addCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="add-surrounding-css-class.html">addSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$addSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Adds given value to the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="after-create.html">afterCreate</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterCreate</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$afterCreate(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after creating Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="after-destroy.html">afterDestroy</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterDestroy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after destroying Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="after-insert.html">afterInsert</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterInsert</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$afterInsert(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after inserting Snabbdom vnode into the DOM.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="after-postpatch.html">afterPostpatch</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">afterPostpatch</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$afterPostpatch(com.github.snabbdom.VNode)/node">node</span><span class="symbol">:</span>&nbsp;<span class="identifier">VNode</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></code>
+<p>Method called after updating Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-element.html">getElement</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">?</span></code>
+<p>Returns DOM element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-element-j-query.html">getElementJQuery</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElementJQuery</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">JQuery</span><span class="symbol">?</span></code>
+<p>Returns JQuery element bound to the current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-element-j-query-d.html">getElementJQueryD</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getElementJQueryD</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="keyword">dynamic</span></code>
+<p>Returns JQuery element bound to the current component as a <em>dynamic</em> type.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-sn-attrs.html">getSnAttrs</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnAttrs</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-string-pair.html"><span class="identifier">StringPair</span></a><span class="symbol">&gt;</span></code>
+<p>Returns list of element attributes in the form of a List.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-sn-class.html">getSnClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnClass</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-string-bool-pair.html"><span class="identifier">StringBoolPair</span></a><span class="symbol">&gt;</span></code>
+<p>Returns list of CSS class names for current widget in the form of a List.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-sn-hooks.html">getSnHooks</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnHooks</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Hooks</span><span class="symbol">?</span></code>
+<p>Returns list of hooks in the form of a Snabbdom <em>Hooks</em> object.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="get-sn-on.html">getSnOn</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnOn</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">On</span><span class="symbol">?</span></code>
+<p>Returns list of event handlers in the form of a Snabbdom <em>On</em> object.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="hide.html">hide</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hide</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Makes current widget invisible.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="remove-css-class.html">removeCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of current component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="remove-event-listeners.html">removeEventListeners</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeEventListeners</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes all event listeners from current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="remove-surrounding-css-class.html">removeSurroundingCssClass</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes given value from the set of CSS classes generated in html code of parent component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="render.html">render</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code><br/>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String)/elementName">elementName</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code><br/>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String, kotlin.Array((kotlin.Any)))/elementName">elementName</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String, kotlin.Array((kotlin.Any)))/children">children</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html"><span class="identifier">Array</span></a><span class="symbol">&lt;</span><span class="keyword">dynamic</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code>
+<p>Renders current component as a Snabbdom vnode.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="set-event-listener.html">setEventListener</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <span class="identifier">setEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget.setEventListener.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="set-event-listener.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Sets an event listener for current widget, keeping the actual type of component.</p>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="./index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Sets an event listener for current widget.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="show.html">show</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">show</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Makes current widget visible.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="toggle-visible.html">toggleVisible</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toggleVisible</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Toggles visibility of current widget.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inherited Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../-styled-component/get-sn-style.html">getSnStyle</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getSnStyle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="../-string-pair.html"><span class="identifier">StringPair</span></a><span class="symbol">&gt;</span></code>
+<p>Returns the list of String pairs defining CSS style attributes and their values.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Inheritors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.form.text/-abstract-text-input/index.html">AbstractTextInput</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractTextInput</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Base class for basic text components.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.html/-button/index.html">Button</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Button</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Button component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.form.check/-check-input/index.html">CheckInput</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">CheckInput</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>The basic input component rendered as HTML <em>input type="checkbox"</em> or <em>input type="radio"</em>.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.modal/-close-icon/index.html">CloseIcon</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">CloseIcon</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Helper class for close icon component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.data/-data-container/index.html">DataContainer</a></p>
+</td>
+<td>
+<code><span class="keyword">class </span><span class="identifier">DataContainer</span><span class="symbol">&lt;</span><span class="identifier">M</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../pl.treksoft.kvision.data/-data-component.html"><span class="identifier">DataComponent</span></a><span class="symbol">, </span><span class="identifier">C</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a><span class="symbol">, </span><a href="../-container/index.html"><span class="identifier">Container</span></a><span class="symbol">, </span><a href="../../pl.treksoft.kvision.data/-data-updatable/index.html"><span class="identifier">DataUpdatable</span></a></code>
+<p>A container class with support for observable data model.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.form.time/-date-time-input/index.html">DateTimeInput</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DateTimeInput</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Basic date/time chooser component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.html/-image/index.html">Image</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Image</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>Image component.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.form.select/-select-option/index.html">SelectOption</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SelectOption</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>The helper component for adding options to <a href="../../pl.treksoft.kvision.form.select/-select/index.html">Select</a> or <a href="../../pl.treksoft.kvision.form.select/-select-opt-group/index.html">SelectOptGroup</a>.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.panel/-simple-panel/index.html">SimplePanel</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SimplePanel</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a><span class="symbol">, </span><a href="../-container/index.html"><span class="identifier">Container</span></a></code>
+<p>Basic container class, rendered as a DIV element with all children directly within.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../../pl.treksoft.kvision.form.spinner/-spinner-input/index.html">SpinnerInput</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SpinnerInput</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>The basic component for spinner control.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="../-widget-wrapper/index.html">WidgetWrapper</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">WidgetWrapper</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">Widget</span></a></code>
+<p>This class allows to wrap a component into separately styled DIV element.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/parent.html b/docs/api/pl.treksoft.kvision.core/-widget/parent.html
new file mode 100644
index 00000000..c841d124
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/parent.html
@@ -0,0 +1,16 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.parent - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./parent.html">parent</a><br/>
+<br/>
+<h1>parent</h1>
+<a name="pl.treksoft.kvision.core.Widget$parent"></a>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="../-component/index.html"><span class="identifier">Component</span></a><span class="symbol">?</span></code>
+<p>Overrides <a href="../-component/parent.html">Component.parent</a></p>
+<p>Parent of the current component.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/remove-css-class.html b/docs/api/pl.treksoft.kvision.core/-widget/remove-css-class.html
new file mode 100644
index 00000000..9db6b40b
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/remove-css-class.html
@@ -0,0 +1,21 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.removeCssClass - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./remove-css-class.html">removeCssClass</a><br/>
+<br/>
+<h1>removeCssClass</h1>
+<a name="pl.treksoft.kvision.core.Widget$removeCssClass(kotlin.String)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Widget</span></a></code>
+<p>Overrides <a href="../-component/remove-css-class.html">Component.removeCssClass</a></p>
+<p>Removes given value from the set of CSS classes generated in html code of current component.</p>
+<h3>Parameters</h3>
+<p><a name="css"></a>
+<code>css</code> - CSS class name</p>
+<p><strong>Return</strong><br/>
+current component</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/remove-event-listeners.html b/docs/api/pl.treksoft.kvision.core/-widget/remove-event-listeners.html
new file mode 100644
index 00000000..eacadb04
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/remove-event-listeners.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.removeEventListeners - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./remove-event-listeners.html">removeEventListeners</a><br/>
+<br/>
+<h1>removeEventListeners</h1>
+<a name="pl.treksoft.kvision.core.Widget$removeEventListeners()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeEventListeners</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Widget</span></a></code>
+<p>Removes all event listeners from current widget.</p>
+<p><strong>Return</strong><br/>
+current widget</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/remove-surrounding-css-class.html b/docs/api/pl.treksoft.kvision.core/-widget/remove-surrounding-css-class.html
new file mode 100644
index 00000000..c2997166
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/remove-surrounding-css-class.html
@@ -0,0 +1,21 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.removeSurroundingCssClass - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./remove-surrounding-css-class.html">removeSurroundingCssClass</a><br/>
+<br/>
+<h1>removeSurroundingCssClass</h1>
+<a name="pl.treksoft.kvision.core.Widget$removeSurroundingCssClass(kotlin.String)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeSurroundingCssClass</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$removeSurroundingCssClass(kotlin.String)/css">css</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Widget</span></a></code>
+<p>Overrides <a href="../-component/remove-surrounding-css-class.html">Component.removeSurroundingCssClass</a></p>
+<p>Removes given value from the set of CSS classes generated in html code of parent component.</p>
+<h3>Parameters</h3>
+<p><a name="css"></a>
+<code>css</code> - CSS class name</p>
+<p><strong>Return</strong><br/>
+current component</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/render.html b/docs/api/pl.treksoft.kvision.core/-widget/render.html
new file mode 100644
index 00000000..a4569c99
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/render.html
@@ -0,0 +1,35 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.render - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./render.html">render</a><br/>
+<br/>
+<h1>render</h1>
+<a name="pl.treksoft.kvision.core.Widget$render()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code>
+<p>Renders current component as a Snabbdom vnode.</p>
+<p><strong>Return</strong><br/>
+Snabbdom vnode</p>
+<a name="pl.treksoft.kvision.core.Widget$render(kotlin.String)"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String)/elementName">elementName</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code>
+<p>Renders current component as a Snabbdom vnode.</p>
+<h3>Parameters</h3>
+<p><a name="elementName"></a>
+<code>elementName</code> - HTML element name</p>
+<p><strong>Return</strong><br/>
+Snabbdom vnode</p>
+<a name="pl.treksoft.kvision.core.Widget$render(kotlin.String, kotlin.Array((kotlin.Any)))"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">render</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String, kotlin.Array((kotlin.Any)))/elementName">elementName</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="pl.treksoft.kvision.core.Widget$render(kotlin.String, kotlin.Array((kotlin.Any)))/children">children</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html"><span class="identifier">Array</span></a><span class="symbol">&lt;</span><span class="keyword">dynamic</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">VNode</span></code>
+<p>Renders current component as a Snabbdom vnode.</p>
+<h3>Parameters</h3>
+<p><a name="elementName"></a>
+<code>elementName</code> - HTML element name</p>
+<p><a name="children"></a>
+<code>children</code> - array of children nodes</p>
+<p><strong>Return</strong><br/>
+Snabbdom vnode</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/role.html b/docs/api/pl.treksoft.kvision.core/-widget/role.html
new file mode 100644
index 00000000..1b08d3b9
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/role.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.role - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./role.html">role</a><br/>
+<br/>
+<h1>role</h1>
+<a name="pl.treksoft.kvision.core.Widget$role"></a>
+<code><span class="keyword">var </span><span class="identifier">role</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
+<p>A role attribute of generated HTML element.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/set-event-listener.html b/docs/api/pl.treksoft.kvision.core/-widget/set-event-listener.html
new file mode 100644
index 00000000..d87e5cec
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/set-event-listener.html
@@ -0,0 +1,52 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.setEventListener - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./set-event-listener.html">setEventListener</a><br/>
+<br/>
+<h1>setEventListener</h1>
+<a name="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget.setEventListener.T)), kotlin.Unit)))"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span> <span class="identifier">setEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget.setEventListener.T)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="set-event-listener.html#T"><span class="identifier">T</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Widget</span></a></code>
+<p>Sets an event listener for current widget, keeping the actual type of component.</p>
+<h3>Parameters</h3>
+<p><a name="T"></a>
+<code>T</code> - widget type</p>
+<p><a name="block"></a>
+<code>block</code> - event handler</p>
+<p><strong>Return</strong><br/>
+<p>current widget</p>
+
+
+<p>Example:</p>
+
+
+<pre><code> button.setEventListener&lt;Button&gt; {
+ dblclick = {
+ Alert.show("Button double clicked!")
+ // self is of type Button here
+ }
+ }</code></pre></p>
+<a name="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget)), kotlin.Unit)))"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setEventListener</span><span class="symbol">(</span><span class="identifier" id="pl.treksoft.kvision.core.Widget$setEventListener(kotlin.Function1((pl.treksoft.kvision.utils.SnOn((pl.treksoft.kvision.core.Widget)), kotlin.Unit)))/block">block</span><span class="symbol">:</span>&nbsp;<span class="identifier">SnOn</span><span class="symbol">&lt;</span><a href="index.html"><span class="identifier">Widget</span></a><span class="symbol">&gt;</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Widget</span></a></code>
+<p>Sets an event listener for current widget.</p>
+<h3>Parameters</h3>
+<p><a name="block"></a>
+<code>block</code> - event handler</p>
+<p><strong>Return</strong><br/>
+<p>current widget</p>
+
+
+<p>Example:</p>
+
+
+<pre><code> button.setEventListener {
+ dblclick = {
+ Alert.show("Button double clicked!")
+ // self is of type Widget here
+ }
+ }</code></pre></p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/show.html b/docs/api/pl.treksoft.kvision.core/-widget/show.html
new file mode 100644
index 00000000..05e0f752
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/show.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.show - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./show.html">show</a><br/>
+<br/>
+<h1>show</h1>
+<a name="pl.treksoft.kvision.core.Widget$show()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">show</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Widget</span></a></code>
+<p>Makes current widget visible.</p>
+<p><strong>Return</strong><br/>
+current widget</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/title.html b/docs/api/pl.treksoft.kvision.core/-widget/title.html
new file mode 100644
index 00000000..98fe3eda
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/title.html
@@ -0,0 +1,15 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.title - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./title.html">title</a><br/>
+<br/>
+<h1>title</h1>
+<a name="pl.treksoft.kvision.core.Widget$title"></a>
+<code><span class="keyword">var </span><span class="identifier">title</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">?</span></code>
+<p>A title attribute of generated HTML element.</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/toggle-visible.html b/docs/api/pl.treksoft.kvision.core/-widget/toggle-visible.html
new file mode 100644
index 00000000..8e7aa167
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/toggle-visible.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.toggleVisible - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./toggle-visible.html">toggleVisible</a><br/>
+<br/>
+<h1>toggleVisible</h1>
+<a name="pl.treksoft.kvision.core.Widget$toggleVisible()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toggleVisible</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Widget</span></a></code>
+<p>Toggles visibility of current widget.</p>
+<p><strong>Return</strong><br/>
+current widget</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/-widget/visible.html b/docs/api/pl.treksoft.kvision.core/-widget/visible.html
new file mode 100644
index 00000000..927159f6
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/-widget/visible.html
@@ -0,0 +1,19 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Widget.visible - kvision</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">kvision</a>&nbsp;/&nbsp;<a href="../index.html">pl.treksoft.kvision.core</a>&nbsp;/&nbsp;<a href="index.html">Widget</a>&nbsp;/&nbsp;<a href="./visible.html">visible</a><br/>
+<br/>
+<h1>visible</h1>
+<a name="pl.treksoft.kvision.core.Widget$visible"></a>
+<code><span class="keyword">open</span> <span class="keyword">var </span><span class="identifier">visible</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></code>
+<p>Overrides <a href="../-component/visible.html">Component.visible</a></p>
+<p>Visibility state of the current component.</p>
+<p><strong>Setter</strong><br/>
+<p>Visibility state of the current component.</p>
+</p>
+</BODY>
+</HTML>
diff --git a/docs/api/pl.treksoft.kvision.core/index.html b/docs/api/pl.treksoft.kvision.core/index.html
new file mode 100644
index 00000000..c8352624
--- /dev/null
+++ b/docs/api/pl.treksoft.kvision.core/index.html
@@ -0,0 +1,204 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>pl.treksoft.kvision.core - kvision</title>
+<link rel="stylesheet" href="../../style.css">
+</HEAD>
+<BODY>
+<a href="../index.html">kvision</a>&nbsp;/&nbsp;<a href="./index.html">pl.treksoft.kvision.core</a><br/>
+<br/>
+<h2>Package pl.treksoft.kvision.core</h2>
+<p>KVision core classes. This includes base interfaces for all components, basic CSS enums (for colors, borders
+and backgrounds) and the main Widget class.</p>
+<h3>Types</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-b-g-a-t-t-a-c-h/index.html">BGATTACH</a></p>
+</td>
+<td>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BGATTACH</span></code>
+<p>Definitions of CSS background attachment options.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-g-c-l-i-p/index.html">BGCLIP</a></p>
+</td>
+<td>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BGCLIP</span></code>
+<p>Definitions of CSS background clipping options.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-g-o-r-i-g-i-n/index.html">BGORIGIN</a></p>
+</td>
+<td>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BGORIGIN</span></code>
+<p>Definitions of CSS background origin options.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-g-r-e-p-e-a-t/index.html">BGREPEAT</a></p>
+</td>
+<td>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BGREPEAT</span></code>
+<p>Definitions of CSS background repeat options.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-g-s-i-z-e/index.html">BGSIZE</a></p>
+</td>
+<td>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BGSIZE</span></code>
+<p>Definitions of CSS background size.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-b-o-r-d-e-r-s-t-y-l-e/index.html">BORDERSTYLE</a></p>
+</td>
+<td>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">BORDERSTYLE</span></code>
+<p>Definitions of CSS border styles.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-background/index.html">Background</a></p>
+</td>
+<td>
+<code><span class="keyword">class </span><span class="identifier">Background</span></code>
+<p>Type-safe definition of CSS background.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-border/index.html">Border</a></p>
+</td>
+<td>
+<code><span class="keyword">class </span><span class="identifier">Border</span></code>
+<p>Type-safe definition of CSS border.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-c-o-l-o-r/index.html">COLOR</a></p>
+</td>
+<td>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">COLOR</span></code>
+<p>Definitions of CSS color names.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-color/index.html">Color</a></p>
+</td>
+<td>
+<code><span class="keyword">class </span><span class="identifier">Color</span></code>
+<p>Type-safe definition of CSS color.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-component/index.html">Component</a></p>
+</td>
+<td>
+<code><span class="keyword">interface </span><span class="identifier">Component</span></code>
+<p>Base interface for all components.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-container/index.html">Container</a></p>
+</td>
+<td>
+<code><span class="keyword">interface </span><span class="identifier">Container</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Base interface for all containers.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-styled-component/index.html">StyledComponent</a></p>
+</td>
+<td>
+<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">StyledComponent</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-component/index.html"><span class="identifier">Component</span></a></code>
+<p>Base class for components supporting CSS styling.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-u-n-i-t/index.html">UNIT</a></p>
+</td>
+<td>
+<code><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">UNIT</span></code>
+<p>Definitions of CSS units.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-widget/index.html">Widget</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Widget</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-styled-component/index.html"><span class="identifier">StyledComponent</span></a></code>
+<p>Base widget class. The parent of all component classes.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-widget-wrapper/index.html">WidgetWrapper</a></p>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">WidgetWrapper</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-widget/index.html"><span class="identifier">Widget</span></a></code>
+<p>This class allows to wrap a component into separately styled DIV element.</p>
+</td>
+</tr>
+</tbody>
+</table>
+<h3>Type Aliases</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<p><a href="-css-size.html">CssSize</a></p>
+</td>
+<td>
+<code><span class="keyword">typealias </span><span class="identifier">CssSize</span>&nbsp;<span class="symbol">=</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">,</span>&nbsp;<a href="-u-n-i-t/index.html"><span class="identifier">UNIT</span></a><span class="symbol">&gt;</span></code>
+<p>This type is used for defining CSS dimensions (width, heights, margins, paddings, etc.).</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-res-string.html">ResString</a></p>
+</td>
+<td>
+<code><span class="keyword">typealias </span><span class="identifier">ResString</span>&nbsp;<span class="symbol">=</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></code>
+<p>This type is used for accessing resources with CommonJS <strong>require</strong> function.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-string-bool-pair.html">StringBoolPair</a></p>
+</td>
+<td>
+<code><span class="keyword">typealias </span><span class="identifier">StringBoolPair</span>&nbsp;<span class="symbol">=</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a><span class="symbol">&gt;</span></code>
+<p>Helper type used to define CSS classes.</p>
+</td>
+</tr>
+<tr>
+<td>
+<p><a href="-string-pair.html">StringPair</a></p>
+</td>
+<td>
+<code><span class="keyword">typealias </span><span class="identifier">StringPair</span>&nbsp;<span class="symbol">=</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html"><span class="identifier">Pair</span></a><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">,</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">&gt;</span></code>
+<p>Helper type used to define CSS style attributes.</p>
+</td>
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>