Commit 6

Geocoding 2.3 is capable of building intermediate levels for details.
example if you provide 4 coordinates and set detailslevel=1 it will
generate another 4 coordinates beside the actual 4 co-ordinates and will
build the design based on the 8 coordinates if you set details level to
2 it will derive 16 coordinates out of given 4 and then build the
design... etc
the sample output  BLR-flat Surface-Lvl2 has 4 starting coordinate and
details level =2.
Also I'm adding some useful links for this project.