Getting to 4,10: Unfortunately, SB's file system is a little, er, basic. Lowerdash Package Manager can install libraries from other projects by copying them into the new one; leaving a large flat list. Best case is a naming scheme that sorts user files to the top - I use "-" as scripts "_" as lib and "." as user. Obfuscation would be awesome, but requires some very slower mechanisms