Modern STL New Friend Organization