Improved compile less tree and compile single file methods