Added shader_hooks experiment
minor modifications to pygly -- better support for non-compound dtypes in Buffer