Initial commit with old MPL license

Signed-off-by: Suki <suki@missallsunday.com>
Merge branch '1fe8fd6982b705651637962e76886c63fd0ad2dc'
Stay as MPL 1.1

Signed-off-by: Suki <suki@missallsunday.com>
Load only when needed

Signed-off-by: Suki <suki@missallsunday.com>