Initial implementation on spherical boundary conditions complete.