5) See chapter 1267 of my upcoming book...

An interface on a component is not the same as an interface in a class model. (Thanks OMG!)
An interface in a class model is a contract, is abstract, is indirectly implemented, is etc etc. The only thing you can do with a class interface is have some class(es) implement it.
An interface on a component is (can be/should be) "executable", it exists, it does things, it can be a class, a facade, or many other things. It can be thought of as a specific socket, like a USB socket or a serial port socket, and like these it can have some electro-candy behind it that does something before it gives data in or out (like a serial board or a USB board between said sockets and the mother board.
To continue the analogy, both the above interfaces pass the same data just along different cable types, component interfaces can be implemented in sort of a similar manner, different shaped adapters accessing/providing the same internal behavior. However, this means that component level interfaces are specific and
non-additive whereas class interfaces are (can be considered to be) additive in the sense that a class that implements two interfaces must implement all "contractual conditions" of both. In other words a component interface "exposes" a (sub)set of internal behavior of the component as decided by the whim of the architect/designer/coder, a class interface defines everything that the implementing class must expose.
That was the good news.
IMO, the current UML definition of component interfacing is immature. Previously, this forum has had a view expressed that component models depicting interfaces, ports and assemblies really only work at the conceptual level. (Don't know who would have said that...

)
That's the bad news.
But wait, there's more! EA actually lets you use real things on component models. IOW you can I think achieve what you want using EA component models, just stay away from the assembly connector.
hth
bruce
p.s. A package is not a classifier. It doesn't comply with the definition. It does have some characteristics of a classifier, but not all - eg it is not extensible.