More interface and work on atom/bond classes.