Start fleshing out structs

Rough idea for storing a client's geometry, which will also include its
border width, size hints for resizing/positioning, etc.