Finished work on Region class.