[mod] pep8
[mod] remove dead code
[mod] split big function into multiple ones
[mod] avoid useless test
[mod] internal use of object to handle path
[mod] move render function in its own file
[mod] extract node walker from finder purpose

Both have different goal.