Better tree gen

Signed-off-by: Tachyony <tachyony@live.co.uk>
Fuel handler

Signed-off-by: Tachyony <tachyony@live.co.uk>