The tag files are just another way to include your your component web pages. It allow to treat your page as tag.
The custom tags are much powerful than tag files as tag files are the JSPs where custom tags are
java classes.
Do i need two taglib directive to access them ?
Yes and you can differentiate then with different prefix.