Add FlyWeight Pattern Demo