Initial commit of self modules and themes