When you are writing some wrappers around basic Vulkan objects like VkDevice, VkSemaphore, VkImage etc. etc. are there some typical us
VkDevice
VkSemaphore
VkImage