Refacter .classify for clarity; remove regional_shapes method