WINDUP-109 - Refactor model classes to support an abstract project model

https://issues.jboss.org/browse/WINDUP-109