Answer: You're absolutely correct! Trees are keyed out according to their leaf shape, bark, branch structure and flowers. There are tons of books on the subject but I also found a website with some very helpful information on tree identification, hosted by the University of Tennessee:
You can download the pamphlet if you think it will be helpful.
Best wishes with your project!
Q&A Library Searching Tips