finished adapting Nolithius' name generation algorithms, attached Blacken's code for feature fold-in process