1. What does this "package" block do at a whole? It looks to me that it's dividing/branching something into a separate module.
2. How does all those "action" work? Where will they be invoked? I know what they are, they are well, "actions" that are marked in struts.xml with a name so they could be called somewhere, I just don't know the details.
3. There is NO interceptors coming into play in this scenario, right?