Where to put common shared methods
<p>I have a bunch of methods that are commonly used everywhere. Right now the codefile is named globals, to represent the fact that they are... in fact... global.</p>

<p>However, I do not like this.</p>

<p>I want to group these into a class and pass an interface around. I'll make only one instance, but I'm not falling into the singleton trap here.</p>

<p>First of all, what should I name the class. I want to avoid the globals name because I'm afraid maintainers would get the wrong idea.</p>

<p>Also, how should I consider splitting up such a set of methods so that behavior can change and adapt?</p>

<p>The set of methods contains stuff like:</p>

<ul>
<li>Conversion tables</li>
<li>Clipboard interaction</li>
<li>Managing built fonts</li>
<li>Common drawing methods</li>
<li>Providing an interface with access to often used resources</li>
</ul>
