VC2010 C ++ - organización de archivos fuente

Tuve algunas preguntas sobre cómo organizar los archivos fuente en un proyecto VC 2010 C ++. Los filtros predeterminados que se incluyen no serán suficientes ya que, en última instancia, tendré muchos archivos .cpp y .hpp, por lo que no será complicado. Me gustaría crear una carpeta en la raíz del proyecto llamada "fuente" y luego crear carpetas dentro de "fuente" para las diversas categorías de archivos de origen que me gustaría usar. Cuando hago clic derecho en la solución, solo tengo la opción de agregar un filtro, no una carpeta. Puedo crear carpetas manualmente en Windows Explorer, luego incluirlas, pero luego pierdo la capacidad de agregar filtros. ¿Hay alguna manera de agregar nuevas carpetas (sin usar el explorador de Windows) y aún usar filtros?

Adicionalmente, ¿hay algo similar a $ (CURDIR) que podría usar para incluir la carpeta del archivo fuente sin necesidad de una ruta absoluta?

Gracias de antemano por la ayuda

Respuestas a la pregunta(5)

Su respuesta a la pregunta