Towards The Rational Design Of Organic Semiconductors Through Computational Approaches