Restructured Proto to work with multiple style-guides at a time.