change the way some functions are declared.
move vector utilities out of tree api into own generic api. fix related issues.
created a few proof-of-concept mechanics. took some textures from minetest game. implemented basic tree growth and stacking in-world crafting.