I've written a component for controlling ST7565-based graphic LCDs. It supports the common drawing functions (lines/rectangles/circles) and refreshing does not block your code since it is done asynchronously.
Downloads on Github over here.
Welcome to the Cypress Community and thank you very much for sharing the component.
Thanks and Regards