Updates to Cuis: New class BitBltCanvas