This document is a living document, modification will be brought to it as the development of FMaps progress, some TO-DO sections will become features. This document may not reflect the current state of development but it should help the new developer to understand the overall project and find where he/she could be contribute to the project while maintaining overall compatibility.