You do have the proper breakdown though. 2 (space) 3 (space) 3
9.87 654 321It wouldn't be hard to implement spaces into any GUI, and it easily identifies how significant (or insignificant) the numbers are. (Notice I stayed away from any naming references.

)
Actually - I guess this is the equivalent of what has been talked about in other threads.
Using the bitcent as the relative unit for subsequent ones.
What you propose is effectively
87 bitcents
654 millibitcents
321 microbitcents
I don't support using the bitcent as the unit to base other subunits on.. but I guess it's a possibility.