Gravar-mail: SPATKIN: a simulator for rule-based modeling of biomolecular site dynamics on surfaces