Preheat the oven to 350F and line a baking sheet with parchment paper. In a large mixing bowl combined the almond flour, starch, ginger, cinnamon, salt, and baking soda and stir to combine. Add in the coconut oil, maple syrup and molasses and stir again until a sticky dough is formed.
To make cut-out cookies, place the dough in the freezer for 30 minutes to help it firm up. (Or you could place it in the fridge overnight, if you want to make this a day in advance.) Place the dough in the center of a large piece of parchment paper and sprinkle it with a bit of arrowroot or tapioca starch to help prevent sticking. Using a rolling pin to roll the dough into a flat sheet, about 1/4-inch thick. Pull away the excess dough to reveal each shape, and re-roll the dough to create more shapes. (I ended up with about 15 cookies using cookie cutters about the size of the palm of my hand.)
Alternatively, you can skip the cut-out cookies and just roll the dough into tablespoon-sized balls, roll them in a bit of coconut sugar, and flatten them on the baking sheet with your hand. They are amazing this way, too!
Bake the cookies at 350F for about 10 minutes for cookies with a soft center, or 14 to 15 minutes for a more crisp cookie. (The edges should brown for a crispier cookie.) Allow them to cool completely on the pan before icing and serving. They will firm up as they cool.
Leftover cookies can be stored uncovered on the counter for up to 3 days, or you can store them in an airtight container in the fridge for up to 2 weeks. (Freeze them for up to 3 months.)
The coconut sugar icing doesn't harden, so I recommend storing these cookies on a flat surface to keep the frosting in tact. They will dry out at room temperature after a couple days, so you'll want to freeze them in an air-tight container if you want to make them much further in advance. For best texture, don't store these cookies in an airtight container at room temperature-- they get softer when sealed in a bag, but they stay firm if left on a plate.