A survey of feature modeling methods: Historical evolution and new development. (February 2020)