Enable getting the backing element for a given canvas.
Add separate `static` build flag; `portable` no longer implies static binary.
Add only-library flag, for installing the libraries without the executables.