LB changes + server create operation update

- Improves LB documentation
- Improves LB annotations
- Allows IDs to be passed in to the server create process, rather than required fully fledged objects (lower memory footprint)