Integrated element labeling

Add visible (in 3D space) labels to all applicable elements (but most notably containers and industry) with following properties:
- Appear like text on a transparent screen or simply projected hologram
- Text - taken from element name or use custom text (short, no more than 50 characters)
- Colors - text color and background color, use HTML hex values
- Text size - predefined, small/medium/large
- Placement in one of predefined snap points
- Snap points are always relative to construct plane (they don't move with element rotation) making it simple to place
- Can be controlled using LUA
- Eliminates the need to use Screens everywhere just for simple labeling

Under consideration Suggested by: SuperBrain Upvoted: 13 Mar, '21