Right now, the FieldDataIsland and co. aren't really that nice to use (if you aren't just tracking a local object). The interface isn't clean, and the path requester abstraction makes the code have to use a adding round for holding added components, and makes it harder to request a path and then do something specific (or actually wait for all data to be received, really). The code quality of that system is also not rather good.
A general cleanup of the field data subsystem would do wonders for readability, and would make it much easier to do some interesting stuff with it. (for example, #15)
Right now, the FieldDataIsland and co. aren't really that nice to use (if you aren't just tracking a local object). The interface isn't clean, and the path requester abstraction makes the code have to use a adding round for holding added components, and makes it harder to request a path and then do something specific (or actually wait for all data to be received, really). The code quality of that system is also not rather good. A general cleanup of the field data subsystem would do wonders for readability, and would make it much easier to do some interesting stuff with it. (for example, #15)