First submission of SON to CSS generator

I'm not going to review this file too heavily. It'll get a much more thorough review when we're ready to make this feature non-experimental.