Timothy I really appreciate your explanation, it has been very informative. Certainly I have encountered entities that function exactly as you have described but I have also encountered those that appear to be infinitely more complex (perhaps a greater depth of programming?)
Either way I look forward to seeing how your theories hold up against my own experiments and experience. Thanks again.