Discovering and Developing Molecules with Optimal Drug-Like Properties