These are more rough classifications rather then strict layouts. I have no doubt there are more ways to layout a robots code then this. Feel free to remove anything that looks dumb (like spider layout).
As for moving it, that is easily done (well by you, I don't have permissions for that).