VC2010 C ++ - organizando arquivos de origem

Eu tinha algumas perguntas sobre como organizar arquivos de origem em um projeto do VC 2010 C ++. Os filtros padrão incluídos não serão suficientes, pois, em última análise, eu vou ter muitos arquivos .cpp e .hpp, por isso será uma bagunça. Eu gostaria de criar uma pasta na raiz do projeto chamada "origem" e depois criar pastas dentro de "origem" para as várias categorias de arquivos de origem que eu gostaria de usar. Quando clico com o botão direito do mouse na solução, tenho apenas a opção de adicionar um filtro, não uma pasta. Posso criar pastas manualmente no Windows Explorer, incluí-las, mas então perco minha capacidade de adicionar filtros. Existe uma maneira de adicionar novas pastas (sem usar o Windows Explorer) e ainda usar filtros?

Além disso, há algo semelhante a $ (CURDIR) que eu poderia usar para incluir a pasta do arquivo de origem sem precisar de um caminho absolut

Obrigado antecipadamente pela ajud

questionAnswers(5)

yourAnswerToTheQuestion