Even if I'm all up for reusing, at the moment everything is too specific, and as long as there's no other similar components using this, we could only externalize the 
```
 position: absolute;
 text-align: left;
 white-space: pre-wrap;
```
and I don't think it's worth the effort. Maybe for the placeholders, which share almost all the code.