Practical Furniture Design: From Drawing Board to Smart Construction