Initial commit with (broken) plugin and logic files