(core) added skeleton code for resizing canvas and multiple- display support