Put GL* methods into appropriate namespaces. Use argparse instead of optparse.