Fragment

I was thinking about how it's possible to realize fragments with selophane. As a result I only have to made some small changes. 
Furthermore I reorganize the package structure so that a user doesn't need to reference an internal package.
Second I use the rule that a package should only have classes or packages inside which make it easier to check the dependencies.