fetch color format, storage buffer alignment and stores/atomics support at init support for framebuffers used as input attachments use Allocator instead of VulkanAllocator return handles instead of unique handles