Initial prototype WIP

@titanous