Had some time to play with it over the holidays. It is far from perfect and needs to be polished before it can be released.
What it does so far:
- Keeps track of pet stable info.
- Tracks active pet. Adds further info to stable info for said pet.
- Happiness and loyalty. (To the best of my knowledge.)
- Only things shown are the happiness/loyalty things. So no GUI for settings.
This is a Beta, probably Alpha, addon.
After I have worked on it more I may release it as an actual addon. This is just for anyone who might be interested in looking at a way it may be done.
It was quite the learning experience handling the pet and stable info.