added File::Slice method, remove scripting from PartFile
new Inanity::File methods