In Dolibarr I need to: 1. Copy the BOM module and customize it so I can see nested BOMs as a tree view including descriptions. Actually, the default module only allows seeing the first nested level, but I want to see all of them. 2. Copy the manufacturing orders module and add the possibility to launch manufacturing orders for a BOM and all nested sub-BOMs in one shot. 3. Stocks: I need manufacturing orders and replenishment to pick up product stocks only from one warehouse. So, for example, if a product is in the "Quality warehouse," it cannot be consumed in an MO, and it has to be proposed to be bought unless you move it to the "Main warehouse." 4. I need to add product states (for example: Released, Under Modification, Obsolete, etc.). The product state must block manufacturing and purchasing orders. The modifications must be done compatible with new releases of Dolibarr, if possible. you shall create a clear documentation of how to fix or maintain them. Payment by milestone completed.