Panels/Entities as timer names

Note: Like hooks, this does not account for name collisions, which might very well occur.
I think it should be discussed for both hooks and timers. For timers specifically it might be better to use a more intelligent datastructure than the one currently used.

Also, I can't get the line endings right. When I try it's either like this or every line shows up as replaced in the diff.