Add comments. Add IPaths interface.