Title: Smart Small Satellites : Design, Modelling and Development