added baseline performance tests
moved from imperative style in array canvas to nice little functional vector canvas. performance comparable and btw. list based canvas is twice slower