Paint with all shapes and colour filling

1) Only one colour filling
2) Only visible areas
3) Doesn't detect ellipses
4) No scripting
5) No saving