More precise positioning of holograms

Changed the hologram generation to take doubles instead of integers.
This allows holograms to be placed with more precise positions.