cleaning up component constructors and the ticker. Adding basic mesh components