Framework generation and reuse using the tool F3T (From Features to Frameworks)