Clean up styles

I've begun the work of making the implementation of style methods more uniform and correct, but this got to be so big that I decided to stop half-way.

This PR will represent "cleaning up" `arc` - `list_box` (using the list in #711).

I'll make lots of inline comments on what I considered "cleaning" and I'm eager to hear feedback.
I moved style_init to precede dimensions setting, and got rid of:

* blank lines in initialize
* the use of parentheses when calling a method (I'm not sure what the correct style is there, but it seems to be used a lot this way in other places).