Body component circle shape support added; template main cpp modified