(applications) 0. lib.interface.applications = lib/interface/applications/
lib/interface/applications/notepad
lib/interface/applications/calculator
lib/interface/applications/accessories
(applications) 1. notepad = lib/interface/applications/notepad/
(applications) 2. calculator = lib/interface/applications/calculator/
(applications) 3. accessories = lib/interface/applications/accessories/
lib/interface/applications/accessories/netmon
lib/interface/applications/accessories/languages
lib/interface/applications/accessories/charmap
(applications) 4. accessories.netmon = lib/interface/applications/accessories/netmon/
(applications) 5. accessories.languages = lib/interface/applications/accessories/languages/
(applications) 6. accessories.charmap = lib/interface/applications/accessories/charmap/
(controls) 0. lib.interface.controls = lib/interface/controls/
lib/interface/controls/os
lib/interface/controls/custom
(controls) 1. os = lib/interface/controls/os/
lib/interface/controls/os/bionoid
lib/interface/controls/os/thraddash
(controls) 2. custom = lib/interface/controls/custom/
lib/interface/controls/custom/random
(controls) 3. os.bionoid = lib/interface/controls/os/bionoid/
lib/interface/controls/os/bionoid/common
(controls) 4. os.thraddash = lib/interface/controls/os/thraddash/
lib/interface/controls/os/thraddash/private
lib/interface/controls/os/thraddash/public
lib/interface/controls/os/thraddash/shared
(controls) 5. custom.random = lib/interface/controls/custom/random/
(controls) 6. os.bionoid.common = lib/interface/controls/os/bionoid/common/
(controls) 7. os.thraddash.private = lib/interface/controls/os/thraddash/private/
(controls) 8. os.thraddash.public = lib/interface/controls/os/thraddash/public/
(controls) 9. os.thraddash.shared = lib/interface/controls/os/thraddash/shared/
(objects) 0. lib.interface.objects = lib/interface/objects/
lib/interface/objects/blah
lib/interface/objects/blahblah
(objects) 1. blah = lib/interface/objects/blah/
lib/interface/objects/blah/random
(objects) 2. blahblah = lib/interface/objects/blahblah/
lib/interface/objects/blahblah/bionoid
lib/interface/objects/blahblah/thraddash
(objects) 3. blah.random = lib/interface/objects/blah/random/
(objects) 4. blahblah.bionoid = lib/interface/objects/blahblah/bionoid/
lib/interface/objects/blahblah/bionoid/common
(objects) 5. blahblah.thraddash = lib/interface/objects/blahblah/thraddash/
(objects) 6. blahblah.bionoid.common = lib/interface/objects/blahblah/bionoid/common/
Array
(
    [applications] => Array
        (
            [0] => notepad
            [1] => calculator
            [2] => accessories.netmon
            [3] => accessories.languages
            [4] => accessories.charmap
        )

    [controls] => Array
        (
            [0] => custom.random
            [1] => os.thraddash.private
            [2] => os.thraddash.shared
        )

    [objects] => Array
        (
            [0] => blah.random
            [1] => blahblah.thraddash
        )

)
{"applications":["notepad","calculator","accessories.netmon","accessories.languages","accessories.charmap"],"controls":["custom.random","os.thraddash.private","os.thraddash.shared"],"objects":["blah.random","blahblah.thraddash"]} Sandbox