Add Strategy pattern description