Beginning output lib, includes basic bltting