Smart Manufacturing Diagnostic System (Smds) Creating An Assessment Process For Small To Medium Size Manufacturers