Implementation of user-defined features in web-based CAD applications