per-user installer: avoid regional chars, correct install location, modularize
add per-machine installer