feat: add base gui functions
feat: add keyboard and rotation encoders constants
feat: add renderer
feat: add font utils