Move Border property to BaseCanvas

HexViewer now optionally draws a border