Bottom-up synthesis of PS–CNF nanocomposites