Not entirely sure what you mean by a “curved path” and “adjusting beacons to place exact rectangular sides,” would you be so kind to elaborate on that? It would help us improve the Indoor app.
As for mapping a location manually, you can use the Indoor SDK and the ESTLocationBuilder to do that:
Here’s a good thread that explains how to use the ESTLocationBuilder in more detail: