It's part of a network of perl modules as I described in my bio. For some reason, I'd like use structs in my layout module(s). I think that's why I'm taking the implementation slow. I have to think what I should include in each matrix element. it'll be finished in a few days I hope!