Temporary fix for issue #3. Uses the first item it finds and removes the
item from the scene (if the item is not infinite).
The issue is not fixed though since infinite items that share names will
cause the same problem.
Issue marked as future enhancement.

Also divided the project into more packages.