MW library layout:

header
	magic word, magic processor flag ('MWOBPPC ') - 2x 4 bytes
	magic flags, version (file format version?) - 2x 4 bytes
	code size - 4 bytes
	data size - 4 bytes
	# of objects - 4 bytes

	header for file 1 - 20 bytes
		- modification time - 4 bytes
		- offset to filename - 4 bytes
		- offset to full path - 4 bytes (NOTE: NOT a full path in reality!)
		- offset to object data - 4 bytes
		- size of object data - 4 bytes

	...

	header for file n - 20 bytes

	file 1 name + NUL - variable
	file 1 name + NUL - variable
	file 2 name + NUL - variable
	file 2 name + NUL - variable
	...
	file n name + NUL - variable
	file n name + NUL - variable

	padding to multiple of 4 bytes - 0 - 3 bytes

file 1 data - variable (padded to 4-byte boundary)
file 2 data - variable (padded to 4-byte boundary)
...
file n data - variable (padded to 4-byte boundary)
