Reworked some the way SN boundary conditions are created.  However, the formulation is giving SWIG issues.  Apparently, forward declarations are not enough to stop a cyclic dependency.