Installing F# Project Extender provides tools to better organize files in F# projects by allowing project subdirectories and separating file management in Solution Explorer from controlling compilation order.
for more details on how to use it and here
for the explanation of how it works.
Also this post
explains what prompted me to start this project