move general components from module website to this module