SMS: Understanding molecular simulation